I wouldn't blame 343 for this,  I think the current state of microtransaction wasn't their idea,  but corporate decision by publisher. Much like battlefront 2. Sad,  the game is so fun in of itself,  but some goals to work towards to,  like in black ops 2, would be nice.  A little challenge for cool skins.  Id rather have had the mp as part of the 60 dollar maingame.