The idea that Steam prevents piracy seems to me to be unproven and largely speculative.
Steam does not prevent piracy, it never has... In ways it makes it easier...
I suggest you read http://www.tweakguides.com/Piracy_1.html. It provides numerous examples of how DRM helps prevent piracy and it provides a few examples of what happens when a game is released without DRM. In particular, this page of the article (under "
Copy Protection & DRM Don't Work" provides a logical anolysis of why DRM does work.
The reason devs use Steam is to stop Day Zero piracy, which it does due to the encryption of game files before release. Now the Xbox 360 version of games are getting cracked and thrown on torrent sites days before the PC version, which is a significant breakthrough and could sway many potential pirates to buy the game rather than wait a few days after release for it to be cracked. I would love it to be DRM free, but even then I'd buy it on Steam since I have many friends who use the community features.
I can't exactly see how the Xbox version getting cracked before the PC version would help sales, I imagine it would just encourage pirates to steal the console version rather than waiting for the PC version. I do agree that waiting a few days can cause some pirates to buy the game out of impatience.
I have the internet right now, yes. That does not mean that I will have it available when travelling with my laptop and want to install a game I purchased and have on physical media.
Ya can't take your laptop to the local starbucks and use their wifi? And if you are abroad, what's wrong with going to the local internet cafe? Even in the poorest countries in the world, there is bound to be at least ONE internet cafe around with wifi. Hell, I was in Nicaragua two years ago, and I saw a couple internet cafes. (Nicaragua is the second poorest country in the Western Hemisphere.) Not to mention the fact that you are traveling, is gaming really a necessity then?
Besides this, why would you even
want to install a game while you're travelling, as opposed to installing the game while you're still at home?
While I'm mentioning the article, I might as well also mention that the http://www.tweakguides.com/Piracy_10.html mentions solutions that both gamers and gaming businesses can use to reduce the need for DRM. It basically boils down to this:
Developers & Publishers
# Release more demos. Demos are becoming rarer these days, and this provides an excuse for piracy. Of course Crysis had a full demo for example and was still pirated to the tune of almost 1 million copies in 2008 alone, however a demo released before the final game will help some legitimate purchasers avoid the temptation of day-zero piracy, help manage user expectations about the final game, spread valuable word of mouth legitimately, and also help identify major bugs earlier, leading to quicker patches.
# Make copy protection and DRM methods clearer on game boxes and on game websites. Also publish a link to a page detailing the hardware with which the protection is incompatible (e.g. SecuROM & known DVD drive incompatibilities). Aside from deflating claims of a cover-up, this also allows customers to make a fully informed purchase and lowers support costs.
# Publish realistic minimum and recommended specs. Too many people assume that minimum specs are sufficient to play the game at low settings, when in reality minimum specs are usually sufficient to only barely run the game in an unplayable manner. Recommended specs should be published to a standardized level across all games, e.g. 'Below is the recommended hardware to achieve an average of 30FPS at 1280x720'.
# Provide a toll-free tech support line for DRM-related issues. It's completely unreasonable for legitimate purchasers to have to pay several dollars a minute to call tech support regarding issues that are no fault of their own, such as SecuROM disc check failures and known drive incompatibilities. Emailing tech support on these issues is also a complete waste of time due to vague stock answers, so email support also needs to be shored up.
# Stop delaying releases by region. Releasing games earlier in some regions is probably the single biggest incentive for people to pirate a game and contribute to day-zero piracy. Releasing games with different protection methods in different regions also allows pirates to simply attack the weakest link to achieve a working crack. For example the TAGES system in STALKER: Clear Sky went uncracked for two weeks after release, however the Russian StarForce version of the game's executable - which was released three weeks earlier in Russia - was cracked and used as a working crack for the non-Russian versions upon their release. So release all games globally at approximately the same time, and unify the protection method if you're serious about slowing down day-zero piracy.
# Lower prices on digital distribution. Instead of making sure that digital copies match retail copies in an effort to protect retail distribution, accept the transition to digital distribution by lowering prices to realistically reflect the lower costs, potentially increasing sales due to the greater convenience at a lower price.
Consumers
# Reduce piracy. This article has demonstrated the potential impacts of piracy, so while I have no doubt that most people will just ignore it and continue to pirate games anyway, if you don't want the PC to become just an MMO and casual gaming platform, try to buy most of your games if not all of them. If a game is crappy, there's a simple solution: don't buy it and don't pirate it.
# Stop making excuses for piracy. Not just your own piracy, but also the piracy which others commit and openly brag about, and which piracy sites promote through misleading propaganda. Stop helping them to justify it with made-up facts and regurgitated misinformation which you don't truly understand, such as claiming SecuROM is spyware. If you aren't fully across an issue, either research it properly before making a comment, or stay quiet. Don't blindly support piracy just because it's the popular thing to do.
# Drop the DRM hysteria. Work with developers and publishers to provide verified and rational feedback on problems you genuinely believe are related to DRM so that they can rectify the issues, either through patches or workarounds, and of course to prevent these issues in newer versions of the protection systems. If all else fails, don't buy games which have problematic DRM, but don't pirate them either - this sends an unambiguous message to the games companies that all demand for their product - both legitimate and illegitimate - is falling.
# Don't blindly support Steam. Steam is a good digital distribution platform, but at the moment Valve has an effective monopoly on digital games distribution. In the absence of a real competitor, prices will remain high and Valve will have no incentive to pressure publishers to both lower digital prices and remove redundant DRM on Steam-protected games.
# Support small innovative developers. To counter the constant run of gradually lower quality franchise games such as the Need for Speed and Sims series, reward small developers who innovate and take risks with their own money - buy their games. Everyone loves to be seen saying supportive things to small developers, but data and anecdotal evidence from the developers shows that in private people pirate the hell out of these games, especially those without any DRM. Put your money where your mouth is.
This is just a sample of the types of things consumers and producers can do if they really want to improve the situation in PC gaming and prevent the death of their favorite genres - unless of course your favorite genres happens to be MMOs and casual games, or you own a console, in which case you have nothing to worry about... for now.