Why should they? Microsoft has nothing to gain from doing so and reverse engineering interfaces or implementing them under fair use is already allowed.
Wine is also something done explicitly to create compatability, Google made sure Android was not compatible with "regular" Java.