Some managers can deflect the culture enough for you to feel "loved".
Others can't. They embody the culture. The AWS culture really is that ruthless.
For the high-skill stuff...I'd say that social status is a big part of it, especially for the young. "I program computers at Amazon" gets instant recognition from everyone. Vs. "I program computers at {little company that treats its employees well}" gets "who's that?".
Of course, this kind of staff turnover is terrible for the company, but they reap what they sow.
But this precise story is unfortunately pretty common in any big company (worldwide).
As soon as the company starts to treat its workforce like a blob of anonymous replaceable "ressources" that you can scale up or down according to your finances, this starts to happen inevitably. Most of the time, they even manage to create enough layers in those process so that most of the people involved think they are not responsible and that they do the right thing.
You want to be able to fire thousands of employees for no reason so you have to find reasons, and all you know about them is some vague impression of their own management / team that is somehow translated into some arbitrary number and then you sort people by that. What could go wrong ?
Here's an alternative view that popped up in my feed yesterday: https://www.youtube.com/shorts/IVdaysrIS74
I prefer honesty, even or especially, when cruel, about being stabbed in the back by axe.
Faang salary my arse.
Obviously Amazon thinks that mortages can be paid just by flexing their employee badge.