Xbox's decision to lower the price of Game Pass and remove Call of Duty games from its day-one offering is good business ...