Web 3.0 is pretty much that. Load 10MB of JavaScript libraries sequentially, then every element on the page needs a new loader, 30 HTTP requests, and a web socket.
And that's after a 10-minute build process using some node-thing, which, just to minimize and spit out static assets, needs to pull in 14,000 files of dependencies.
How else are you going to create the "side effect" of allowing the page owner, the hosting company, several CDNs, 10 social media "partners", an ad-network or three, and google[1] to each log page views?