I don't think that Microsoft gives a damn about the hardcore-gamer-enthuisiast clientele, so I don't think Nvidia has done this on purpose for money. I think they didn't have enough resources to support both platforms, so they decided for the more future-proof one.