It's been the weirdest phenomenon. I surely thought those who were still standing behind Xbox One would be the people that would buy the game in droves, I suppose not. I can only guess...
1. Following up Halo 4 and MCC tainted the waters
2. Shooters like Destiny and CoD and such are eating its lunch
3. The press seemed lukewarm to hype it like past Halos