It's slowly starting to trend because of three realizations backend developers are having: (1.) Although scalability is hard, distributed apps are really hard, particularly distributed debugging and logging. (2.) Monolithic servers are now powerful enough to host an entire billion dollar internet business with millions of simultaneous users.[*] (3.) Cloud providers make their huge profits in part by carefully engineering their billing to maximize how much they dark-pattern surprise-bill their clients the moment they have unexpected growth.
[*] In early 2010s, WhatsApp could handle 2M connections on a single 1U with Erlang; MigratoryData could handle 10-12M connections with Java on Linux. Epyc servers are even more powerful now.
Class B shareholders can do anything they want that hurts class A shareholders, so long as class A shareholders can't successfully sue. 67.8% of Fortune 500 companies incorporate in the state of Delaware[1], largely because Delaware has a Court of Chancery that handles corporate cases and is renowned for making shareholder lawsuits unsuccessful.
[*] In early 2010s, WhatsApp could handle 2M connections on a single 1U with Erlang; MigratoryData could handle 10-12M connections with Java on Linux. Epyc servers are even more powerful now.
https://en.wikipedia.org/wiki/C10k_problem