Either Reddit is happy about the caching as you cost them less, or they're not happy about it and they just block your app if you do that.
Now, people could scrape the website or allow users to bring their own API keys, but then it becomes a cat and mouse game. And if you're trying to sell your app on any of the app stores, Reddit could likely get it taken down/take legal actions.