This is what I believe too. With interest rates rising, companies have been under a great deal of pressure to show profitability, and especially with Reddit aiming for an IPO, it seemed (superficially at least) a great idea to badger their userbase into adopting their mobile app, where they could be monetized to a much larger extent.
So of course they made the conditions of using their new API incredibly onerous.
The whole point was to discourage developers from using it. And then by cherrypicking a handful of select 3rd-party developers to offer more amenable terms to on the downlow, they can show that they were just being reasonable good guys, and doing their best to work with everyone, and that it must be the developers at fault if they decided to walk away and abandon their users.
So yeah, they’ve managed to get their app center stage, and the only minor tradeoffs have been:
- Launching/boosting a fleet of competitors (lemmy/kbin/squabbles/discuit/tildes/etc)
- Driving their very talented 3rd-party app devs into making apps for said competitors
- Creating a massive breach of trust between Reddit Inc and its unpaid volunteer mods
- Squandering any remaining goodwill Reddit once had in the tech community
- Driving away folks who enjoy using 3rd-party apps
- Ruining the image of the CEO
- Negatively affecting the overall community to the point where it’s both a more hostile and unpleasant site, and simultaneously less moderated.
It doesn’t need to have a use case. Use cases are for users and our priorities don’t really rank near the top anymore. It’s mostly cargo cult follow-the-leader product management at this point, so it needs to have the latest buzzwords tagged on like blockchain or machine learning or something-as-a-service so investors will get hyped for it and maybe generate some buzz in the tech industry.