Meh large companies have large numbers of devs with varied opinions and power to apply those opinions. Lots of things we think of as shit now and have since dropped like a heavy coat has no doubt been implemented at one time by at least 1 of the companies you listed. It&#x27;s whether they stand the test of time.<p>The number of man hours invested (wasted imo) into pointless layers of container stacks is mind blowing and I&#x27;m yet to see the return on investment for any of it in real world scenarios. The cynic in me sometimes thinks you get some new abstraction to beta and the set up your own con and get some time off work to talk about it, and having been a primary speaker at a conference gets your CV gravitas. Theres a con for every goddam library any Big Name releases before you can even properly evaluate it in a prod stack.<p>As as side point that doesn&#x27;t entirely fit with my argument the most important lesson I took away from dev conferences when I still went to them is that devs wax lyrical about all kinds of things in public, but often the things they talk about are their pet projects or sidelined to some small part of the business that doesn&#x27;t really affect the main workflow, yet because they work at a Big Name we attach importance to it.