I'm not sure that math is right? If the API access actually costs reddit $20m/year then charging Apollo users $20m/year just offsets those costs. So in the first year they actually lose $10m, and just break even in following years. It only makes sense to buy Apollo if the api costs are low.