I assume the rationale is this: non-targeted adverts are less likely to get clicks, therefore they’re worth less money. That means for the company to keep the same amount of money coming in they’d need to show you a higher number of adverts.
Seems to me there are three equally legitimate options:
- Lots of random adverts
- A smaller number of targeted adverts (and the tracking that comes with it)
- Pay for the service directly
I don’t see any reason a company like Twitter can’t offer all three options to their customers.
Myself, I’ll pay for services I use a lot, and put up with adverts on ones I don’t. In fact, if services I use rarely (like newspapers I get to by following links) made it super easy to make one off payments (for individual articles, say), using Apple Pay without having to set up an account, I’d pay directly for a lot more.