Pretty great for a chat app used by a few billion people, a few $billion is enough to keep things running for many decades. e.g. banks do exactly this, with much more critical and complicated infra.
Even for software practice has shown few are actually willing to pay hundreds to thousands for a lifetime license. And you still need to purchase service packs, etc
How about paying once, owning a specific version and that's it?