I’d imagine there’s a point where the money from subscriptions is greater than the money from advertising and data hoarding.
The “unreasonably high” prices should be self-solving in that context, because the company won’t make more money by selling ads for less than the price of a subscription.
In fact, in order to justify raising the prices too much they’d have to change more for the ads, which in turn would hurt the ad industry by reducing the ROI in marketing.