Thats only one game youve listed that doesnt autopatch.
I doubt many people use the archive system. Its a convenient side feature at best.
However I agree with your dislike of gamestop.
What really blows about Steam is the mandatory updates, having to be connected to the internet to play a game, etc. This is especially "blowy" if you have a rat ass connection speed like mine. Whats more is that the purpose for these "mandates" is completely defeated; every game on Steam has been pirated.
Archiving is nice. I tried it to restore Sins after a format. Completely useless chunk-blowing system. Meanwhile all steam wants to do after re-install, is re-add required packages like Direct X and Visual C.
Mandatory updates? They can be disabled on a per-game basis for your convenience.
As has been mentioned later, internet connectivity and even the steam running requirement is entirely up to the developer.
Every game in history will be, and has always been, pirated. That's just the reality of the situation. Consider the fact that steam has managed to revitalize the gaming industry on PC because they make it easy to be a legitimate consumer, coupled with the fact that download speeds are blazing fast.
Even if it takes you ten-twenty hours to download a title, it's still faster than ordering a physical copy of the internet. With my internet speed, and the lack of retail outlets that sell games in my area, it's actually faster for me to download through steam than it is to get a physical disc, by any method.
If Steam truly is a DRM platform, as you claim, then pray tell why games like Assassins Creed have publisher DRM up the ass, on top of steam? 