I read about an indie game here on the forums and check it out. The game has the best blurb in the history of blurbs, I buy a copy, I buy the soundtrack, I buy more music from the dude who wrote the soundtrack and generally go into "holy shit this game is awesome I should spend moar money on it" mode.
I download and install it, input the serial, start playing, time passes, save, save, reload... then I notice my game data has been lost. I've lost character skills, character *name*, and every single state change. Everything is as if I have just started a new game, except I'm ten screens away from the starting location.
I report the glitch, report some other glitches, then the crazy tenant destroys my internetz with extreme prejudice and I fail to submit the most recent report. No real problem, I complete the playtest report on paper and email it to the dev first time in the morning. He says my installation is corrupt and I need to reinstall.
So I do. Aaaaaaand... I cannot activate the game. Turns out it needs a one-time connection to activate. The requirement was not mentioned on the site; in fact, there is now only one thread about it, started three months after I bought the game.
I drag my PC off to work, and the networks admins there waste a lot of company time trying to make the game see the activation server through the magical security layers. Fail. It's quite some time before I get a linux distro and an antenna to steal wifi. By that time I am no longer interested in the game. And I feel cheated, too. Because when a page says, "REQUIRES A FREE STEAM ACCOUNT", I know what to expect. But when an indie dev puts a game on direct sale and doesn't mention the f@#king DRM at all, I assume there's none, because they are indies, cute and fluffy and consumer-friendly, right?
TL;DR: I can totally understand why people don't see that online activation is horrible. Because when it works, it works so smoothly you don't even notice. But when it doesn't work, it is the shittiest shit that has ever been excreted.
Post edited September 12, 2012 by Starmaker