Every discussion about the web will continue to be a mess until we clarify what we're talking about.
Let's try rephrasing the title a couple times.
Rephrase 1: "The average size of a webapp is now the average size of a Doom install".
Response: Interesting, but not bad! Heck, some webapps are games. "The average size of a web game is now the average size of Doom" isn't a sentence that damns the web, it's a sentence that complements the web! (or would if it was true, and it might be for all I know)
Rephrase 2: "The average size of web document is now the average size of a Doom install".
Response: Well this sucks (or would if it was true -- still we don't know). Simple documents should be a few KB, not the size of a game.
Basically our terminology is shot to crap. Imagine if 19th century engineers used the same word for "hand crank" and "steam engine". "Hand crank prices are skyrocketing! What's causing this massive bloat!" Whelp, that could mean anything.
The best solution: web browsers should enforce a clear distinction between "web documents" and "web apps". These are two different things and should be treated separately. This won't happen though, which leaves us (the rest of the tech community) to explore other options . . .