What exactly is your problem with Microsoft? Are you just an edgy "I use Linux guy?" I use Linux too, it's my daily driver. But when you're managing office workers and sales people that have to interface with regular people inside and outside the org, your OSS utopia falls apart. I'm making some assumptions here, but clearly, you don't work in a space where the average person (non tech) needs to collaborate. You drive a car. I drive a school bus.
This is going to really make me sound like a real ass, but I dont own a car! I ride a bike everywhere. Haha. West coast is turning me into a hippy.
And yeah, Im afraid I dont buy your perspective that only Microsoft can do everything. Seems to me like that can't do anything without being shitty in some way - from their very inception (stealing and suing). I personally think the world would be better without mega corporations that act like bad citizens like Microsoft, Google, Facebook and especially Apple. Since I can't have that, I mostly wish they werent allowed to advertise everywhere all the time.
I never said only Microsoft can do everything. The provide the easiest solution that just automatically ties everything together. My company builds actual things, we don't want to spend time fiddling with custom software integrations.