MS Teams is slow because it is a loss leader that exists so that decision makers can tick off the “company wide instant messaging that meets regulatory data retention requirements” box in the process of paying for an Office package.
No one is paying for Teams intentionally, so MS will not see any return on investment in improvements (except for the eventual retention problems that come up when people finally decide they’ve had enough.)