This is an important one that has already played a role from the time of Lync. Until Skype for Bussiness you could still run the servers yourself where you always had the option to roll out all the Skype app while you still had the servers of Lync but also between Skype for Bussiness and Teams there is a hybrid migration process. The first question is whether one is effectively running entirely on Teams or whether in reality one is still running hybrid between Skype & Teams.
MS has decided to pull the plug on Teams from there and make it cloud only. It was no longer feasible to keep a communication tool that runs between companies on premise with all configuration differences but also version differences. Often, in addition to onpremise Skype servers, there is also an old VOIP installation in the background that one is migrating to Teams that one cannot completely remove yet.
In addition, Enterprise demands a lot of bells and whistles in the background, GDPR compliance, prevent data from being shared via Files On Teams, compliance does not want Teams to be given meetings outside their own Teams environment, CEO does not want to receive Teams messages from everyone, employees may not be able to create Teams groups themselves, live captions or translation is not allowed because if it is incorrectly translated who is liable and go on.
For the last allinea, Teams should actually like Windows give more feedback in the trend of “your administrator has configured this setting”. Because now the user can’t add external person X in his Teams and “it doesn’t work” but you don’t get the feedback that the company has disabled that option or that the company of the external Person X doesn’t want to allow it.
–