>> Your users live in Teams.
> No, I assure you, we do not
This absolutism is tiring. I can assure you there are plenty of companies who use teams as their sole messaging platform. My company uses slack, teams, and zoom. Which one you use the most depends on the person or the team they are on. (Although zoom is being phased out to the chagrin of some folks).
Teams isn't without it's issues, it's annoyingly slow, and startup takes so long I have missed a meeting or two because of it. But, the conferencing experience is pretty decent, and I think you're just being contrarian for the sake of it.
> My company uses slack, teams, and zoom. Which one you use the most depends on the person or the team they are on.
This sounds exhausting. This is the reason everyone should use one.
> This absolutism is tiring.
What is really tiring is using Teams as a tool to embed other websites. Because that's what "apps" and most other functionalities are.
Teams is just a very slow web browser with the worst possible way to manage bookmarks and tabs.
You clearly don't have an organization fully onboarded to Teams, as you yourself describe. You use it as a conferencing tool. When you add all the other bloat Teams promotes it becomes a burden that makes me want to come back to sorting thousands of emails with outlook rules.
> Why do I have to create a weird "workflow" to receive webhooks in a chat channel?
Clearly? Because they don't feel as passionate about a chat app as you? That's your conclusion from that statement?
> Teams is just a very slow web browser with the worst possible way to manage bookmarks and tabs.
I honestly don't even know what this means. Do you have any experience onboarding a full organization? It sounds like you're just lifting stuff from HN.
> When you add all the other bloat Teams promotes
I've been managing a Teams organization for over 6 years now and the only issue we have is when people are on too many teams. And by too many, I mean 100s of Teams at once. We're a healthcare provider that auto-creates teams for each patient we see and assigns people to them and when managers want to be on all teams, it becomes difficult to use.
If you don't have the skills to manage it, maybe you should step let someone with more experience do it for you.