I wouldnt put it past Microsoft to have done some salting of the earth, deliberately included incompatibilities in their compilers generation of native code to stop people easily running the Xbox software on their PC’s whilst still trying to make the code as common as possible to help developers.