Yeah, have to agree here. From personal observations, as well as other people I know who work there, MSFT work/life balance is hard to beat. Ofc it varies by team, so I can only talk about what I have personally encountered
With all that said, the reality is that you can't take a single brush and paint companies that have so many employees with it. The experience varies very widely on which part of the company they are in.
I'm sure parts of Microsoft are wonderful to work at. Just like I'm sure parts of Amazon are wonderful to work at (they have numerous awards as well indicating this: #1 by LinkedIn this year, for example). I wish we'd stop taking articles that point out the experiences of a couple people to mean that is the situation at the company. Report the full story, not click-bait articles.