Regardless of what you think of Teams -- I myself have had nothing but poor experiences over 2.5 years of using it daily -- it's telling that Microsoft has to require folks to use Teams. I'm sure this is just Microsoft unifying everyone on the same comms platform, but seriously, I don't know anyone who chooses Teams. I know non-tech folks who chose Outlook 365 because of familiarity and then end up on Teams because i…
Easy, MSFT throws it in for free when you buy other products. That's why there is no incentive to make it better. If you eliminate slack or anything else, you get to say "See, by buying Microsoft we're getting our needs met and saving money". Same thing for GitHub, that's just a freebee depending on your spend at this point.