The meal culture is probably eroding because of economical reasons.
We're now under the constant reminder from our employers that there's always a bunch of people outside ready to do your work without lunch break for less money.
In Scandinavia, lunch breaks are mandated by law. In Norway, if you work more than 5.5 hours, your employer must give you at least 30 minutes off (unpaid) to have lunch. If the nature of your workplace is such that you cannot leave work, the lunch break is paid. [0]
Hence no desperate souls at the gate, ready to take my place without demanding any lunch break.
Also, as other scandinavians have pointed out - this is not a recent measure to make life easier on your employer; it's just the way it has always been.
Employer won't get more or better work if you prevent everyone taking a worthwhile break. Thankfully nearly all the places I've worked over the years have been entirely happy to permit it. Or expect it.
We're now under the constant reminder from our employers that there's always a bunch of people outside ready to do your work without lunch break for less money.