Agreed Teams is better than Slack
More to the point, Slack has no IP. Instant messaging has been around for decades. Virtual meetings/video calls have been around for decades. Cloud storage has been around for decades under various names. There's really no aspect of Slack or Teams that is original. Slack built a business model on software that bundled a bunch of old concepts. BFD is Microsoft did the same, only better.