Microsoft's entire business model for decades has been to shove shoddy products down people's throats. And somehow, they have figured out how to do it too, because otherwise Teams wouldn't be used by anyone.
I'm guessing the broader demographic of users simply don't think the software is crap. My buddy working in water transportation was just raving about Teams to me the other day. His praise basically boiled down to being integrated with his organization, providing him easy access to his department-resources. I suppose it does serve my buddy well.