Why is modern web development so complicated?
The answer to &quot;why is ___ so ___?&quot;, is very nearly always best when phrased as the question, &quot;what was supposed to stop __ from __?&quot;  The answer is nearly always...nothing.<p>There was nothing, technologically or organizationally, preventing web development from becoming so complicated, such that websites whose desired functionality would be satisfied by static html are now several meg of thousands of lines of javascript on top of a few dozen included libraries.  There was nothing preventing that.  Therefore, it happened.<p>Developers don&#x27;t really feel like pointing out, &quot;you should get rid of me and just pay for someone to do html&quot;.
Managers don&#x27;t really feel like pointing out &quot;the project I&#x27;m managing doesn&#x27;t really deserve a team of developers, you should take them away from me.&quot;
The designers don&#x27;t feel like pointing out &quot;all we really need is to put this well-formatted text on a page with the company logo on the top and one or two image files, and that will communicate the information just fine, you can get rid of me.&quot;
The even-higher-ups don&#x27;t really feel like pointing out &quot;I don&#x27;t need to hire all these people, you can take this VC money and return it to the original investors&quot;.
The VC&#x27;s don&#x27;t feel like pointing out, &quot;there&#x27;s not really a use for this much money in the tech world right now, so you can just stick it in a bank account and wait for a real need.&quot;<p>So, it doesn&#x27;t happen, because there was nothing to prevent it.