Re: Why don't we ditch HTML+CSS+JS and just deliver websites as PNGs/JPEGs?
Well you could still delive the bare text as an addition and it still wouldn't be a large as our current mess. And obviously you'd transmit the window size and preference for font size to the server.
BTW most of the problems you mention already happen because of bad web design.