Um, yes the API was exactly intended for stuff like Apollo. If it wasn’t Reddit wouldn’t have updated it, supported it, and advertised it as such for years.
And no Apollo was not leeching. They used the API exactly as advertised in a way that was totally compliant with the rules.
No one is arguing that Reddit can’t charge for API access. Lots of services do and app developers pay for it. The problem is Reddit promised one thing and then did something completely different. They said the rates would be at a reasonable level. They aren’t. They are orders of magnitude higher than other, similar types of service (like Imgur). Then when no one bought their lie they FINALLY admitted the truth. This was done to shut down 3rd party apps.
And no one is arguing Reddit doesn’t have the legal right to do that either. But doing it so suddenly is a scummy move because it leaves developers like this one, not to mention Reddits users and moderators, ie the people who ACTUALLY make Reddit valuable and useful, in the lurch.
Meanwhile you realize Apollo also has bills to pay right?
This would be like your boss coming to you after years of positive reviews and saying “Look, times are a little tough, we might need to make some small cuts to everyone’s pay to keep things going for awhile”. You’re a team player, you want the company to do well, you understand. It’s not ideal but you understand. You bought a house recently so you’ve got a new mortgage but you can make it work even if your pay goes down a little. Then your boss walks in a week later and just fires you. Turns out he just wanted to raise his own salary, the budget cuts were a lie he hoped you’d buy.
I’m willing to bet in that situation you wouldn’t just shrug your shoulders and say “Well I should have known he’d fire me without warning, that’s on me!”