Those "needed" features are just there to sweeten the DRM. Oh sure, your game is now permanently tied to your account, but look at all these shiny achievements you can tack onto your e-Penis. I mean, why else would these systems exist? Did anyone ever say "man, I killed 200 goblins, I really whish I could let random strangers know that" before achievements existed?
EDIT: patching shouldn't be an issue, most games of this (the last?) gen have already had their last patch released.
EDIT 2: the real problem here is that so many companies have gotten into bed with Valve and other DRM companies that removing the proprietary client parts would either require work or leave the game crippled. That's the same reason why the not-so-Humble THQ Bundle has to use Steam.