My kids' school and high school use Teams for some stuff. I have to use it occasionally for work too. The thing is that's nigh impossible to simply log out as one user and back in as another, so we have to take a lot of care of who used this or that device last.
And don't get me started on the nightmare that is dealing with Minecraft accounts older than the Mojang acquisition.
It's not only Microsoft. Trying to subscribe to third party stuff like Just Dance on the Switch is a kafkian experience that I couldn't solve. My daughter is angry with me for giving up.