The combination of revenue between lifetime and monthly subscriptions actually far outweigh hosting costs after I hit an easily obtainable customer number. Granted I’ll need to scale my server in time this is actually a sustainable business / I understand being skeptical of “forever”. If you were paying $5 a month it would be $60 a year, in under 2 years you’re already making your money back
It’s rarely about the cost and more about the level of effort to maintain said service. Without a plan in place it’s hard to accept “it Shouldn’t lose money” as valid proof that you won’t grow bored of this in 1...2...5...10 years. Also, more lucrative things may come up and take up your time, making running this current service unappealing or impossible.
My point is $100 is about a year and a half of monthly 1MB Pro payments, so you only need to bank on 1MB lasting a year and a half at least not “forever” to get your money’s worth (and you’re supporting an indie project). Anyways I’ve added a disclaimer: “Forever or for the life of the project. 1MB isn't going anywhere, but we also can't predict the future. No refunds!“