On UserVoice, Suphatra has now confirmed what we expected for a long time: Microsoft Teams will not be supported on Linux.
This means that it counts as a complete meeting and calling solution only if no-one who you want to be in those meetings or calls is a Linux user. And as the size and sophistication of an organization grows, the probability of at least one important user being a Linux user approaches 100%. To cut these users out of the loop seems like an odd choice from a business perspective.
It also seems very odd to me from a technical point of view. Teams is an Electron application, and the very first three words on Electron's website are "Build cross platform". Since Electron apps are really just web pages wrapped in a container, then as long as the container exists for a given platform, the same application should "just work". I know that it isn't always trivial to do, but I don't think it's unreasonable to expect a cross-platform product from a product built using a cross-platform framework.
EDIT: MS have now rolled this announcement back. Linux support is back on the backlog. But I am skeptcial of a timely ETA given that 6 of the top 10 requests that are marked as actively "working on it" have shown no progress in 600+ days.