Previously there was App.net, which was effectively "Twitter but you pay for access". It had a free tier which had very reasonable limits. It was actually super awesome, and it actually provided a whole identity platform, enabling 3rd party applications of different kinds (for example an Instagram-like, Favd[0]). Unfortunately it didn't pan out, not sure the whole backstory, but it was a really amazing platform and I would love to see more internet services like that.
[0] https://www.eriksoderstrom.com/p/favd-app-nets-gateway-drug
If anyone could make an App, how would Spotify be able to properly track song plays and whatever else they need in order to pay the rights holders?
Plus, someone would end up creating a 3rd party client that silently plays some song, unbeknownst to the user, in order to rack up plays and earn more money.
Would you be ok with a usage plan? Something like $1 per 10,000 tweets read? I mean, the developer could save money by caching the most popular tweets and serving them from their cache, I imagine they’d have to charge for that infrastructure though and somehow they would pass the costs into the user. Maybe the could offer a monthly plan, with some kind of fixed cost that would keep most users fed with tweets while also not making uses worry about usage based billing.
Maybe Twitter/Insta/whatever could just require you to have a paid plan to use 3rd party clients?