Either buying a game retail from Amazon required me to wait for it to ship or I had to drive to Best Buy. So in a way the main reason I was pirating games was that I was lazy and there wasn’t a service that catered to me.
Sometimes we get lucky and games like Borderlands and the original Modern Warfare have an online mutliplayer mode that plays nicely with cracked versions, but that’s getting somewhat rare. As soon as I finished my first time through MW2, Battlefield Bad Company 2 was released. But for the most part it’s not a huge deal as great games are coming out at such a rapid pace. Those of us that download games understand this limitation. So while I played through Modern Warfare 2’s single player mode twice, I haven’t seen one minute of the mutliplayer mode. Most pirated games do not allow for multiplayer as the game often has to connect to an official server where its legitimacy can easily be verified by some sort of authentication service. Besides the moral issue of stealing, the primary reason people buy games retail is for the multiplayer modes.