That's the problem: no one is using plain vanilla HTML pages with lean JS/CSS anymore. Just go to any news website, disable your cache, disable any adblockers you might have and see the total data transferred or number of network requests.
That link is in the frontpage of cnn.com right now. I disabled my cache, disabled uBlock and refreshed the page. 329 network requests and 3.9 megabytes of data transfer later, the page is still loading.
Example: http://edition.cnn.com/2017/06/26/middleeast/western-wall-is...
That link is in the frontpage of cnn.com right now. I disabled my cache, disabled uBlock and refreshed the page. 329 network requests and 3.9 megabytes of data transfer later, the page is still loading.