Demanding that folks work in the office 5 days a week does not make sense. Might be an extreme take but, I think engineers have some onus to stop agreeing to work there, lest the amazon corporate culture spreads further.
Yes there are people here who consistently post on Amazon threads that they enjoy working there. I even know a couple such people personally. But it's always with the disclaimer "you need to be in a good team". OK but is there a field in the offer letter that denotes "Good_team: TRUE". Nope.
So you can like the idea of competing in "The Hunger Games" while trying to write and fix code. Or not..