I think that one area many don't consider is the value proposal of a $399 disc bundle vs. a $349 download code bundle.
Especially in a country infamous for its data caps and download speeds.
There is a huge difference of surprising your kid with a CoD bundle on a weekend or Thanksgiving, plugging it in, and then waiting 12 hours for the 50GB game to download, obliterating family's data cap in the process, vs. surprising your kid with a GTA bundle, popping in a disc and installing it in a matter of seconds, and being able to play almost instantenously.