It is from a career perspective - at least at AWS, a large portion of high calibre Engineering and Product Leadership left during that time period and the backfills for those roles just plain sucked.
> same "leaders" now have infected other tech companies with their culture and are actively ruining the industry
In what way? Demanding that people who are being paid $200k-400k TC need to execute and show that they can execute is something which needed to be done in the tech industry.