First on Xbox is because of some deal Activision must have struck with Microsoft. It's lame, but yeah... as for no new guns, I think new guns would be such a big gamechanger that making them DLC would be terrible, they should just release new guns as free updates... but this is activision, they don't give anything away and they're greedy.