This is missed in so, so very many discussions out there.
You can reproduce about 50-75% of what MS offers with FOSS and work on writing the rest in-house/in-EU.
Would a bunch of workflows suffer initially? Sure, but not even trying is just preseving the status quo.
But yeah, it probably depends on what you're trying to do with any one software package, some people will be affected more than others and sometimes most stuff will just work!