Local optimization beats global optimization. It's why Google went to the crapper too after it reached some number of employees. With 100+k people, no one cares about Google, but about their success within Google.
Someone at Amazon is meeting their short-term objectives and getting their bonus. "The brand" suffering is much more amorphous and harder to translate to a KPI.