But if all the people who can afford to buy stuff buy "no ads", then there won't be a free/ads option at all, because advertisers are only interested in the people who can afford to buy stuff, who don't see the ads.
That's a fair point, but realistically, everyone won't be paying to hide ads - lots of people would prefer to browse for free, even if they could afford the subscription.
Indeed, which is how we got into this comment thread to begin with. Personally I'd gladly pay to hide ads in services I use frequently, but that also makes me more attractive to the advertisers. Fortunately most services that I use that have an ad-free option have also kept it ad-free, at least for now.