It's not always your choice, and getting an organization to switch may be quite hard. Although Slack seems to be trying to help by pulling a stunt like this.
If I were in charge of an organization that used Slack for communication, I would immediately search for and start using an alternative service which would be hosted on premises.
The only advantage of SaaS really is system administration, which should be low-cost if the product is good.