As a Linux user, all microsoft products are crap. Teams is just another example. In theory, they ported it everywhere, and it's not much better on Windows, but the most basic things about their systems are completely disfunctional, particularly on Linux.
People continually send me teams invites and there are problems with authentication, it asks me to log in and then i have to go out and click in again. Sharing documents, well of course that's word, and office 365 isn't the same as office on Windows, which isn't the same as Office on mac. Microsoft can't even make their flagship components work seamlessly for paying customers across platforms, so aside from political issues, I just don't understand why anyone enjoys using their garbage. I know that for a single user, Word was better than Libreoffice, and certainly has more features than Google docs. But we have other needs now, like editing in a team, and their advantages in formatting are nothing compared to their inability to just create a single coherent, compatible product that interoperates with itself.
I know I wrote more in this post about office, because I've had such horrible recent dealings with it, I just have blanked out the memory of my problem with teams, but it definitely sucks. I think the only way it will ever get better is if they start to lose the monopoly and are forced to actually deliver value. But since Microsoft culture has never been about that, they simply bought companies who had developed Word, Excel, etc. the question is, can they develop a culture of fixing their broken garbage? I don't think so. They are too big and too dysfunctional. They just want to keep adding paperclips, AI advisors, and focus on stealing my data rather than providing a decent tool to work with.