One of the things you're seeing these days are apps made with bloated frameworks, so they're cross-platform and easy to develop. In theory it's great that anyone can make an app for any device with little-to-no code required, but it results in apps with absurd load times, ad bloat, and usability problems. And that's across the board (though FOSS seems to buck that trend a bit still).
As an example, my kid's school uses an app called Seesaw. It's straight-up garbage. It takes several seconds to open, the back button doesn't work, etc. At least it's not littered with ads, but it's a small mercy.
The web is experiencing the same thing. 60MB of ad services being loaded with every click, ads taking up 90% of screen real estate, slow everything, etc. I use some older hardware, but even websites that are mostly text are unusable without a strict adblocker. Not just annoying to use, but completely unusable.
These big frameworks were developed for large, high-traffic sites like Facebook. In theory, they'll work for your AI-generated blog, but they'll suck to load if you host them with a $5/month hosting plan and load 300 ad-related things on each page.
The solution is to create native apps and websites, or at least use frameworks appropriate to the task. But that would require people to give a shit, so I don't see that happening often outside of FOSS projects (which are often a labor of love).
Thanks for coming to my TED talk.