i used to work at gamestop and it annoyed me how we had to peddle used games and the card. since i was the only pc guy out of the 3 stores in town, i didn't have to upsell. hard to imagine, but they did sell pc hardware at one point in time.
to further prove your point, when i worked there they only had 3 stores in town. this was in 2000. now they have like 40 stores. yet dev houses are dropping like flies after they release their title.