Or images. On pages like https://bors.tech and https://foodpartners.us the "bloat" is all images. The images are bigger than they were in the 1990's because they look better, even if you don't think they communicate more "information" people may still want them.
Sure, that adds 2.3 kB for CSS and 739 bytes for JS, according to Chrome dev tools.
Either way it's 1 or 2 orders of magnitude less than 1 MB