Losing the ability to recall messages send to people in other organisations is not an improvement.
Neither is forcing me to go to a web page in order to know whether a recall failed.
Microsoft keeps changing in ways that seem designed to drive people away if they want to collaborate seamlessly across multiple organisations. See Teams, SharePoint, Outlook, etc.
I've been a Microsoft user since before Windows. The first time I met a Microsoft salesperson was when she said she was our new account manager (I was a senior IT leader in a very large company). Her question about how to help amounted to - how many copies of Word do you need? This represented an astonishing level of misunderstanding of life in business.
Several years later my attempt to interest one of the UK's top 5 insurance companies in the idea of moving some core processing off the mainframe onto Windows failed when we showed up at the Microsoft office only to find a giant cardboard computer game warrior dominating the lobby. The idea that MSFT was a serious company evaporated and the deal went nowhere.
Since then you have migrated your ideas about customers to focus on big companies in which people only talk to each other. That would have worked 30 years ago. In the gig economy more and more small businesses like mine will be forced out of the MSFT ecosystem becuase there's something new every week that makes our life just that little bit harder.