If you talk to devs from the 80s and 90s, even into the 2000s, it was a passion that happened to pay the bills. All night coding sessions were normal because the small teams were obsessed with making the best game possible.

Now you have massive teams, 100s to 1000s of devs on one game. They care more about office perks, work/life balance and unionizing than the product they're making. Not saying some balance isn't healthy, but it shows the focus is on themselves and not their art. This isn't ALL devs, but it seems to be the way many AAA studios have gone.