Here's why:
* Different Consoles: The Xbox 360 and the Xbox One (and later consoles) are completely different systems with different hardware and software. Games are specifically designed for the console they are released on.
* Compatibility: Games are not backward compatible across Xbox generations. You cannot play Xbox One games on an Xbox 360, and vice versa.
To play Star Wars Battlefront 2, you would need an Xbox One or a newer console compatible with the game.