I like games with cosmetics where I don't have to pay and get free post launch content though. I like the trend of this.Well I used the word "perhaps," so I don't know where you get all this certainty from.
But considering the game was turned down because MS felt the design didn't give enough potential to be monetized with micro transactions, and that that's not the only game rejected for that reason alone, I think people have another reason to be reasonably concerned about MS's AAA output.
Everyone is saying oh lawd, but you literally don't have to spend a penny and you get free stuff. That's consumer friendly to me.
Although, I say this, but never for every game. Just the MP heavy games. I'd like an Horizon. It's a shame if they've turned away an equivalent for that reason.