I've found there's a correlation between expertise in a given technology stack and the gravitas given to complaints about that stack.
Having built with all the methods mentioned in the article, I couldn't imagine building a modern web application without a framework (my current preference being Angular 4).
I was recently able to package an entire 30+ view application into a single 650k bundle with webpack. If you tie that kind of app to bare minimum microservices, running off of well planned DB and caching schemas (that can power any interface imaginable), then having to go back to the server for every single micro-view doesn't make sense.
This is doubled... tripled if you think about the effect on mobile page load speed from anything but the best connections.
My point being, it might make more sense to exhaust every avenue and refine your own development skills before writing a generalized, negative leaning blog post on your company's site.