Why is modern web development so complicated?
It doesn't have to be complicated, if you get support from above.<p>A few weeks ago I launched a new web site for a health care company. HTML, PHP, CSS, and MySQL.  No frameworks.  No javascript.  No garbage.<p>It replaced a site that was a mess of javascript libraries on top of frameworks on top of a half dozen jquery version and on and on and on.<p>The company administrators, doctors, practitioners, etc... are so happy with the new no-nonsense site that they raved to the parent company about it.  The parent company's IT department looked into the site, asked me some questions about it, and yesterday I was been asked to do the same type of cruft-free rebuild of three other sites that the company owns.<p>Not buying into the framework-of-the-day hype just landed me job security for the next two years.