I work in the gaming industry and am looking to change fields. A lot of my friends who are also engineers have way more chill jobs because their industry's expectations aren't as unreasonable as the gaming industry's.
Quite simply: Companies push their engineers way too hard which ends up leaving a ton of bugs.
First got to get everything ready by E3 so there are vacation blackouts, then got to get everything by release date (more blackouts), not to mention other events like blizzcon, quakecon, sonycon, etc. Then on top of that there can be release dates for multiple games and dlcs. Then we're expected to handle In-game and in-app bugs, while getting ready new content.
Do it again the next year.
Quantity is valued over quality on the software side because leadership wants to keep pressing faster than their resources (employees) can work. This also makes for some real crappy mentoring in companies because the seniors feel pressured and cannot help people new to the codebases onboard vs other companies who have seniors that have time to walk people through.
As far as consumers:
I remember coming back from a few years of gaming hiatus and remember thinking "wtf is a season pass?!". shyt was pretty much a money grab. Only thing I only play now is the Switch.
As long as folks are going to pay, they're going to keep doing it.