From a Slack perspective, it seems reasonable.
Usually Microsoft was opposite: giving a lot of software for education for cheap or free to vendor lock-in people into their stack.
NOT advocating for using Teams because God please no, but Microsoft reliability us much better than Salesforce.
And I might not like MS tech, but I never heard any stories of rug-pulls and pricing changing x10 overnight.
Absolutely not. You had your physically purchased copy of Windows and its licenses. If your org was growing a lot you might be strong-armed into paying more for the new licenses but at least you kept what you already had, nobody could take it away from you. The SaaS world is a completely different story.
These have been quite big developer heavy companies. If companies like these don't think they can motivate the cost for Slack, I wonder if there are any than can.
Knowing that they would consider treating ANY customer that way means no other customer should use their services.
https://www.heise.de/en/news/Criminal-Court-Microsoft-s-emai...
At first I hated this - it was like using a chat app from the 90's! Why can't I have unlimited history like Slack? Why can't I link to chat discussions in tickets and code comments like I did at every other company I've worked at? But the enforced 10 day limit means you HAVE to properly document conversations and decisions outside of the chat platform. It completely eliminates any reliance on the chat platform - we could switch to something new tomorrow and (except for some grumbling about have to relearn a new interface) nobody would really care.