Escaping MS is hard
Most of the world is between a rock and a hard place when it comes to escaping the MS world without recoding.
Not only are the MS api's used by the applications proprietary, but they changed, where discontinued and often not published to the full extent in the last 25 years.
In the country where I live, there is one software supplier with over 90% market share in the community market. And hey, they also are Microsoft partner with oak leaves and diamonds on a platinum cross, their parking lots bristle from new Audi's and BMW's, and I guess they laugh their *ss off for being able to charge what they want and nobody can do a thing about it. The communities, they just increase real estate taxes when the MS mob charges them a few 100K more. Life is good without choice.