The "deal" at Microsoft is that you get paid 30-50% less than other big tech employers but it's a lot chiller (imo this is true from my experience at both msft and faangs, I hear it's worse recently though). A LOT of people are there for the lower work pressure and no RTO. If they get rid of that, there's no reason not to jump to Google where you'll get paid substantially more except for needing to grind leetcode. Or even go to Meta/Amazon if you're willing to grind for even bigger bags of cash.
I understand that, my point is that Meta/Amazon/Google have massively pulled back on hiring as well. I personally went from being contacted several times per year by Meta to being 100% ghosted mid-conversation last time. They fired all the recruiters.