It should be obvious that Slack has the usage it does specifically because the groups you mention don't want to take on the effort and costs of hosting and ongoing maintenance.
Your question was why is Zulip better; I'd argue that's a pretty strong reason.
90 days is useless for basically everyone.