Of course, I'd rather have 20K per customer
But an initial quote of 300K would likely lead to many instant rejections rather than engaging in negotiation, right? That's why I say it feels like a stupid practice, even though it could pay off really well if some company accepts outright (With the caveat that I've never been near this kind of business deal, so I'm just going off of common sense)
A lot of value in some SaaS apps is in the initial investment it took to build it, not in the cost to host a customer's assets.
If the runtime costs of a new customer are negligible, would you rather have 0K or 20K?