> So it sounds like Zulip's approach is separate, isolated "organizations", like slack, just hosted on the same server.
Correct. But Zulip does allow to import settings, profile picture etc from an existing account during signup if the email remains the same.