It resolves itself usually. Sometimes.
Websites get bloated over time. Difficult to read. Slow to load. Messy UI. Runaway code. Ads everywhere. People stop visiting. Less bloated alternatives appear.
Slashdot ... MySpace ... been there done that. Reddit, Imgur .. drifting slowly but surely towards bloat.
Mobile apps suffer too. To a lesser extent due to limited screen space. Poorly designed apps, non-native apps, heavy Javascript frameworks, ad popups etc.
Even worse, when a mobile developer decides to build a simple website for the first time.
Install Mercurial, Vagrant, Bower, NPM, Grunt, Mongo, Express, Mongoose, Passport, Angular .. update everything .. cache clean everything .. check your environment settings .. mess around with Heroku .. create a Docker image for easy deployment. Spin up a virtual machine.
Now hand off that 5 page website to someone else when the project is complete. They'll add bloat to bloat.
Better or worse?
The web is old. We're focused on apps. Eventually we'll move back to the web and clean things up.