> And these decisions have changed over time for the wrong reasons.
Have you ever considered that you don’t understand why those decisions were made and that’s why you think they were made for the wrong reasons?
The reasons are always the same. 20% because some changes are actually improvements, and 80% cargo cultism where if you just build the right containers and chant the correct YAML incantations, you too will become a Google… followed by the phase where everybody just keeps doing these things because they organizationally don’t know any other way anymore, until the next big trendy thing, which does revert some of the issues of the previous trendy thing, but introduced a new set of already solved problems because this profession is incredibly myopic when it comes to history.
I simply don't agree with the reasons, while you seem to imply that all decisions made, are good.