If you look at Microsoft features in isolation they are often really bad. But taken together they add up to something that is difficult to compete with. On the surface you get chat/video calls/and live streamed events. But you also get Sharepoint, Onedrive and integrations with all the other Microsoft products. You may be able to think of products that do one of those things better, but it is tough to replicate the entire ecosystem.