michaelleung: I'm not a fan of Ubisoft but what they're doing here is quite logical. If you buy a game new, you get features for free. Publishers don't see a cent from secondhand sales, so to try and profit a little bit from secondhand sales is not a bad idea. Remember, these people are in it to
make money. Ubisoft doesn't exist to serve you, the consumer. It's a magical coincidence when they do something good for you.
From game quality point of view, it is very worrying though. Without second-hand game sales or even from making money of them, there's one less incentive for game developers and publishers to develop and publish "keepers", ie. games so good that you simply don't want to sell it to anyone else. Games that have lots of replay value. Take for example Civilization games.
Now it makes more sense for them to make short games that you get bored of very quickly, and want to buy another game soon. Adding replay value for their games would be negative for their income. Is this really where you wish the game market to be heading?
I can only try to fathom the outrage if movies got a similar system, ie. you buy a full price DVD or Blueray movie, but have to download half of it from the net to your DVD player, and if you wanted to play the movie in your friend's home or even give/sell it to him, he wouldn't be able to do it, or would have to pay for it.
If I'm ripped off my rights to sell my old games (or movies) away, at least I'd expect to see this as a reduced price. This goes also to e.g. Steam games, which can't be sold either. I'm fine with e.g. GoG game prices. :)