Sorry let me rephrase the questions lol. I understand the Steam but why the hard copies for like xbox 360 or PS3
In this case, I only pre-ordered my physical PC copy because I had a $20 Amex rebate card lying around that I needed to use up.
In other cases, I might pre-order a game that either has an interesting bonus, or one that's pretty "niche" and I'm not counting on the shelves being full of copies.
But in general, for most wide-release games? Don't bother. If the Gamestop, Best Buy, and Target nearby don't have a copy, there's another several of each within easy driving distance.

(Also, since Gamestop doesn't just generally stock PC games, if I want to get a PC version from them, I kind of need to give them a pre-order so they know to get it. Not that I necessarily always want/need to use Gamestop.)