I kind of agree. They are at a stage, where their treatment of developers doesn't matter much. Walmart treats it employees miserably but they are doing quite well, and rakes ginormous profits. The way a company treats its employees says a lot about management. Amazon's top level management is super sharp. They are not idiots. It is not like they don't get it. The fact is they don't give a shit. As long as you are a success story, no-one really cares. If it ain't broken don't fix it. If there is an objective way to measure developer happiness across all top tech-companies, I wouldn't be surprised if Amazon ends up dead last.