It fits perfectly with Microsoft's business strategy. Steal other people's ideas, implement it poorly, bundle it with other services so companies force their employees to use it.
I really think that if Microsoft would be forced to improve user experience of Teams, it would lead to measurable impact when it comes to happiness of humankind.