There are a few reasons why Black Ops 2 on Xbox One is so expensive. The first reason is that the game is a console game, and not a PC game. This means that there are more costs associated with developing and publishing it on Xbox One, such as marketing and development costs. Additionally, the console version of Black Ops 2 has been optimized for Xbox One, meaning that it runs faster and smoother than on other platforms. Finally, the game’s publisher, Treyarch, charges an extra fee for each copy sold to include in-game microtransactions.