Obviously, it is a subjective opinion that modern web development and associated devops are unnecessarily complicated.<p>The reasons are discussed often right on HN.<p>- The desire to mimic the technical infrastructures of big companies like Google and Facebook whether one’s system needs that level of scale or not.<p>- The desire to replicate software architecture’s of the bigger companies things like micro services.<p>- I also think engineers want to work on interesting things and complex things probably tickle certain parts of engineers’ brains.<p>what would one have to change to incentivize engineers to build simpler (perhaps even boring) systems/technologies/architectures?