People should understand this: A free tier is a loss-leader, intended to support sales of the paid product. If too many “…have been happily using Slack’s free plan for years”, then Slack will have to change the terms. Generally, storage and access to storage cost money. If you aren’t paying for it, it is definitely temporary, whether anyone says it explicitly or not. I don’t just mean in a “nothing lasts forever” way…
Everybody understands this. Here’s what companies don’t understand: if you promote your product through a loss leader — which is arguably how Slack became popular in the first place — changing your pricing at a later date will piss people off. You’re trying to put the blame on the consumer here which never makes any sense from a business perspective. If your loss-leading pricing strategy was unsustainable from the st…
To be fair, I don't think Slack ever actually did this. Slack has always been pretty terrible for semi-public communities, and I don't think they did anything to promote this. Free slack has always had pretty annoying retention and storage limits, and others like limits on how many integrations you can add.
I think Slack's problem has been that reasonably (at least in the beginning before Discord got popular and copied all of Slacks features), people liked Slack from their experience at using it for work. Indeed, Slack's advantage has/had been in appealing to the hundreds/thousands of employees making something they would want to use.