To be honest, we have decided that lowering the cost of building software is the best priority so we choose more and more abstracted software that requires more resources.
The javascript cascade from hell starts when you add a single ad. We wrote a test param to remove ads and the page load went from 35Mb to 1.2Mb... all of it was JS and ad tracking code.