How can 1,99$ one time payment cover the costs of storing all the messages/media for all users?
Additionally, there are offerings for companies (mostly the same app, but with MDM management possibilities) that use subscription based pricing: https://work.threema.ch/
They host everything themselves, so only the physical space for servers needs to be rented.