I don't even think a subscription model is a bad idea. Right now you pay with your data - ie you are the product. Therefore the website you use (Facebook, Twitter, Reddit, etc) has the primary incentive to please their customers - the advertisers.
When you have a subscription model, the user becomes the customer. Any changes would, presumably, be made to improve the user experience. Right now that isn't really the case. As that now famous enshittification article from January elaborated on - websites are nice to the users until they feel like they have the users captive.
The moment that happens, they pivot to extracting as much as possible out of the user.
Would this happen at the same rate or at all in a subscription format?
Having said all that, I would only ever consider subscribing to something on one condition
- the only revenue stream is subscription. You have a free tier paid with ads and all of a sudden the incentives remain identical for most of userbase
M