Games are getting bigger and bigger, and ISPs are giving us less bandwidth per month. On top of that, unless you're running Fiber its still faster to run down to the store, pick up the game, come back and install it or just run if your on console, than it is to download it.
Give me a 25-50Mbit fiber with unlimited monthly bandwidth and a guarantee that what I download is mine to do with what I will, then ill stop buying physical media.
Shame that'll never happen.