Yah Ubisoft releases this big AAA titles(like 3 or 4) a year, i dont know how they do that.
Time, scope, resources. When one changes, the others have to compensate. Ubisoft just throws more resources at it to counteract scope and keep to the schedule.
Crunch is taking the easy way out instead of improving your process and getting your developers more experienced and more skilled. Crunch also has a negative impact on that because it burns out your most skilled and best employees which compounds the issue.
If they got rid of crunch their developers would get better and better without burning out and thus projects would become smoother over time with your more experienced workforce. They are basically burning through bodies to avoid actually improving which means they have to crunch more and burn through more bodies until they run out of people who want to work there.
I think you're right, people should get paid for their commute.Your commute has absolutely zero factor on the number of hours you're working.
Unless you're in some sort of consulting position in which you're having to go outside of your normal business commute, those are not "working hours".
Not sure what country you live in our cushion job you have but the majority of corporate America works 40-45 hours a week. Those are not unreasonable hours
Also it's only reasonable because that's all you've known. It's only been the norm in recent history and is definitely not the optimum for productivity or work-life balance. The "hustle" is a scam. You're being tricked so someone can suck your life for money.