At the end of the day, the result (forming a union) was Microsoft's fault. By:
laying off 15,000 this year
closing game studios left and right
outsourcing everything they can overseas
etc
All these studios can see it's a matter of time before they're axed no matter what they produce (see Hi-Fi Rush). They pushed these studios into a corner. Am I pro-union? Eh, probably not except for certain areas. But I'm certainly not pro-Microsoft in this situation because of how poorly they're treating their employees.
As far as the crunch things go, I've been through that before. It sucks. Not getting paid for tons of work is pretty demoralizing after a while. Even more demoralizing when your company then talks about record profits and instead of thanking you/rewarding you for the product you just made instead decides to tell your group that's it's trash, you suck, and that your product is awful (yes this happened to me about 5 years ago). And then the product we worked on went on to be one of the biggest products for the company in years. They kicked the product head off the product and were in the process of reassigning us when sales started coming in showing that it was a giant hit. No apology, just pretended that they never said all the bad things, lol.
For reference gaming wise to this, it was like assigning an A level team to make an A level product, then management increasing the scope to be a AAA without giving any more people or time, then getting really pissed when it was 1 to 2 months late (yes that's all it slipped). These companies are morons, lol, they just do stupid things without doing the research to whether their concerns were justified or whether it may have been their own fault.