No xp in game

343 has routinely robbed me of 7 games worth of xp, when you make the system grindy as hell, you dont fix it by not giving me my xp after a game. So i ask this 343, what is your excuse?