Sadly, DRM is a fact of life... ... Personally, I'd rather connect to an authentiacation server to validate my software instead of having crapware like securom on my machines. ...
Or, as I believe should be true, companies that do not want to pay to have their media burned to disk and distributed (and risk physical piracy) should have to manage their own servers for acquiring the content. These same companies would then buy marketing space to sell their game to consumers.
With the game only available from the distributing company's server, with a consumer licensing agreement as such, then ANY OTHER SOURCE on the internet would be illegal. Once found or noticed, the company sues the illegal distributer.
Once a consumer downloads the game from the company's server (for a REDUCED fee from the standard since the consumer is now responsible for a physical backup), they require authentication back to the server based upon a license code. During authentication, the server installs the "enable" patch to the game to allow it to work. Once authenticated and patched, NO internet connection required from that point forward.
---------
If companies used the above system, then they would have control over their products and stop piracy. Consumers don't have to "over tax" the network provider's infrastructure due to BitTorrents and redownloading the same content due to "physical backups" sometimes not being possible, consumers don't have to buy games where companies have internet based marketing working in the background...
Further, companies would have to actually test and resolve most of the bugs of their software prior to launch. (A "consumer's right" to buy a mostly functional piece of software... instead of software that usually doesn't work for at least a month until "critical patches" are released.) Best example from my history: Vampire the Maquerade: Bloodlines.
---------
But, this is a PC gamer's dream world... and I know that.