I just don't understand why developers underprice their apps so much. You're talking about an app that people are constantly raving about, and that people use for multiple hours per day. Charge $5/month, that's half the price of Netflix or Disney+.
$5 is not an insignificant amount to a lot of people all over the world, including Europe and maybe the US. Especially when every single app and service wants you to subscribe to them now, I've heard plenty of people saying they're going to cancel their Netflix subscription when password sharing stops working.
344 requests per day is not worth $5 per month for the average user.
Netflix has introduced ad-supported tiers where you pay less. That’s the same here, those users can use the website or first-party app.
According to Apollo's developer 80% of the users make less than 500 requests per day, so I'm guessing the proportion of power users making a lot of requests are in the single digits. I doubt enough of them want's to pay enough to subsidize the others.
There's also the point that using Reddit is a two way street. Reddit is made up of user created (or user stolen) content, and moderators are working for free. Reddit's whole value is made up of user interactions, allowing users to make those interactions is not just a cost.
Why should the app developer pay anything at all? The users are also Reddit's users, they authenticate and can use Reddit's resources in a number of ways, why not charge them directly? Will Reddit be sending a bill to Mozilla for my page loads?
Because Reddit makes money off the ads. They can't guarantee third parties will always show the ads in the way they've designed.
So now they are charging third parties the cost of losing ad views.
And then Reddit would have to audit third party apps to ensure paying users are getting what they pay for. Sounds more onerous than just making third parties pay up.