melchiz: Steam was the gateway drug for this junk, people. Steamworks is a terrible thing, yet it is growing in popularity among publishers (look at all of the Steamworks titles from 2009 and upcoming games that will include it). Large publishers see the growth of Steamworks and will attempt to emulate it.
Fenixp: Steamwork's not really evil, it's pretty much just another approach, with community services, automatically downloaded patches etc. , I've never really had trouble with offline mode, so there. It's really up to customer if he wants freedom or extended service.
Ubisoft, however, got exactly what they deserved.
Hell, we just had a Steam server outage the other day and none of my games stopped working the entire time, including the ones with online components (not the multiplayer ones, obviously). Even with the so-called "evil" that is Steamworks, Steam is doing something right that Ubi obviously is not. They should have seen this coming, they were warned emphatically by the public, they didn't listen, so I heartily agree, they have gotten exactly what they deserve.