

And yet, developers still build sites that load 500kb of JS just to display 5kb of text.
We don’t need faster speeds, we need more reasonable and thoughtful site design. Most sites are ridiculously overengineered, and don’t need a lot of what has been stuffed into them.
IME it is more devs and managers going wild on the “golly gee wiz” features that are meant to dazzle site visitors, rather than on actual content (or to obscure a lack of actual material content).
Sure, what you mentioned is a problem, and a serious one at that. But your issue arises more from marketers and bean counters and C-Suite execs than devs and managers.