Microsoft would rather spend millions getting the Xbox brand synonymous with Call of Duty and NFL than spend millions on unproven IPs. That's not to say they don't put money behind new IPs but they are conservative in doing so, and I feel would rather back sure bets made out of house instead (see Titanfall)