In my view, the personality traits that are conducive to promotion up the Amazon leadership ladder are strongly aligned with loving work-from-office. Most people L10 and higher not only don't understand the desire for permanent work from home, I think maybe they cannot understand it. It's just too foreign to many of them.
The first announcement was "We can't wait to be back in the office, and we know you can't either". Senior engineers started quitting. Then it was "Okay, okay, you can work from home 2-3 days per week, but only with your L10's approval". The exodus continued.
Now it's "Fine, you can work from home with your L8's approval, but you better be ready to show up on 24 hour notice if we say so!". The biggest benefit of work from home is not needing to commute, and lower cost of living by leaving the HCOL cities.
They don't get it. Other companies do. And anyone who has spent 5 or more years working for Amazon is well-trained enough to get a better paying job with a company that understands the cultural shift that just happened to the developer world.
Edit: I know not all developers are anti-office. But for those of us who are, working for people who don't understand us, who make policies based on what works best for them, is a problem.