Are you saying that we shouldn't have the advanced web applications that we do today?
The biggest hurdle to ripping off the bandaids (as with so many things in software development) is the rough edges of the long tail of legacy code. The biggest example being that there's still so much code written for CommonJS (or AMD) that needs shims to play well in ES2015 module worlds. (Because no one wants to stop the Node world and rewrite everything all at once.)
I understand the attraction, and I've had to build my fair share of them, but I don't like it at all.