Comment by jandrese
It just means Microsoft has put more emphasis on ABI compatibility. This makes sense. In the open source world ABI compatibility is less of an issue because you can just recompile if there are breaking changes. ABI compatibility is far more important in a commercial closed source context where the source may be lost forever when a company shuts down or discontinues a product line.
It would be really nice to see open source being more widespread in games, though of course it's harder because they are more art than software.
Splitting code and audiovisual assets might work ?