throwaway936x
I think Outlook is much better than Gmail and the built in Apple mail program, and will always choose it if it is available. I actually use Apple Mail on my personal computer as I don't need the advanced filtering + calendar solutions that Outlook provide.
We use Slack for chat, but Teams for video calls. We have tried alternatives to Teams for video, but they are either too expensive or not good enough. Teams is also included in our 365 package, and non-technical employees get tired of testing alternatives as long as Teams "works".
I agree that Teams is much worse than Slack for chats, which is why the company has standardised on Slack for chat.
I think this is unfortunately a "natural" progression for companies who focus on growth. In the beginning, they are a small team that has limited resources and is forced to focus on what matters.
Once they grow, they start multiplying the team sizes, introducing new levels of management and hires experienced product and tech people. Often for no other reason that they need to grow, and that means more resources.
The new hires have to justify themselves and need to find work to do. Product people have to make visible changes to signal their worth to upper management, while developers invent new problems to solve so that they rewrite the platform to $current_hype and add complexity and unnecessary scaling.
A true serverless solution, is for me something that takes care of this automatically by autoscaling / sharding. I should just have to point my database connection to an URL and it would not require any thoughts on my side. If I suddenly get a peek during Black Friday it should just handle it transparently.