You answered your own question. Attention is essentially the currency of the internet and it's a finite resource. People got better at competing for your attention. Things are now optimized for "engagement" rather than enjoyment.
Yeah, "addictive" is usually not the same as "good" or "good for you."
Or any measure that doesn't feed nicely into monetization.