The file format and APIs used are irrelevant as long as the games work. The games work and that is all that matter.
And even if Microsoft does that, it isn't any different than the 2394923th time a library breaks its API on Linux - Linux as an operating system isn't some monolithic project, it is a combination of hundreds of separate projects that for the most part work together like -sometimes misshapen- bricks on a wall. Wine/Proton is just another of those bricks (and history has shown that it tends to be among the more stable ones).