These prices make sense when you consider that the bulk of the cost of providing Zulip to you is not the cost of the compute and storage and bandwidth - those are fairly minimal.
It’s the cost of the developers who fix bugs and keep the product moving forward. Those cost a lot more, and you need them regardless of where your instance is hosted.