Microsoft's offerings are rarely the best, but they can be sold bundled together, have long support contracts, and a wealth of integrations tying it all together.
Teams is not winning due to technical competence. It is Good Enough and bundled with the other Office products a corporation is already going to license.