nowadays consoles are more like computers, plus you can change the setting so it can play the game on startup. (idk how for xbox one but it was possible for 360 so yeah)
He might have been talking about what you have to do with Watch_Dogs where you have to put in one disc to download the game and a different one to play it.