A decade ago, I remember buying 500MB or 1GB of mobile internet credit and burning through that in an evening just reading news and stuff. Today, with uBlock Origin and NoScript, I can buy the same amount of mobile internet and it lasts me quite a while. I therefore concluded that, while website bloat does exist, what really consumes bandwidth is advertising, and that can be avoided. Moreover, a decade ago lazy loading of images was not common, but now the respective CSS tag exists, is supported by browsers, and widely implemented by CMSs like Wordpress.