According to them, rampant piracy:
Michael Capps (President of Epic Games) went so far as to state, "It killed us to make Unreal Tournament 3 cross-platform, but Epic had to do it." Revenues from a PC exclusive game could no longer support the development costs. Capps went on to say, "A person who buys a $400 video card also knows how to use Bit Torrent."
http://www.gamedaily.com/canvases/gd/_a/systemaddict-pirating-away-the-pcs/20070315165609990001?&ncid=AOLGAM000500000000016Disturbing. I somehow always thought that UT checked your CD key etc online. I wonder if the cross platforming is the reason for the delays.
The article is a good read, especially:
We groan every time a StarForce screen pops up, and we hate the hassle of inputting a long stream of easily lost alphanumeric digits with every install, or the fact that the disc needs to be in the drive, despite the fact that the entire game copies to the hard drive. Seriously, EA... user authentication, alphanumeric registration AND disc checking for Battlefield? Although it might sound trite, legitimate users end up being the people who suffer most.
But I suppose if piracy is driving companies away from PC gaming, it'd be better to deal with the hassles. I think I'd rather see a system where you have to register your product online with a footnote that after a year or two the company releases a patch that disables that feature (as almost all sales happen in the first year or two anyhow).