Announcing it right now would reduce sales and take interest away from the next Halo. Which is the next coming of John. Why reduces the likelihood of sales. If people know there is a new Xbox, they are likely to hold off on current purchases. That is business. They will not announce it until Halo sales have slowed…