The problem is that once you segment your customers into paying and non paying. The non paying customers become much less valuable to advertisers and the paying customers become much more valuable.
So the service needs to charge even more, which makes paying customers even more valuable in a feedback loop. The usual result is that eventually the service can’t help themselves and starts showing paying customers “a few” ads. Then the definition of a few gets larger and larger.