I hadn't heard that about Sim City. But Steam will still not be coming anywhere near a computer I own. For offline games, why should I have to bother with it at all? I'll continue to go direct to the publisher/studio, even if I pay more.
I understand where you're coming from. Really, I do. I am a huge proponent of offline gaming for solo and for other reasons (like I just lost my internet because my internet company is being stupid! Or... For deployed military personnel in regions that don't have internet--they need entertainment too!). I still believe Diablo 3 should have an offline mode--just as Diablo 2 did. But, that aside...
I was also someone who really did not like how poorly Steam performed when it was first released. However, since that time, they've redeemed themselves (in my opinion), and as far as "business practices," I think they're doing better than most other game-affiliated companies--especially when it comes to getting games at rock-bottom bargain prices. I've noticed that anytime Steam has a sale, every other digital retailer follows suit. So, regardless of whether or not you choose to install the program itself, you've probably reaped the benefits that have come from Steam's impact on the industry.
In addition to that, the reason a lot of people would want to use Steam is multi-faceted:
1. In the event of a corrupt/failed hard drive (or a scratched CD/DVD), you can always re-download your game for free.
2. Its community features are pretty helpful. I've gotten quite a few games working by participating in the online communities' boards
3. It has a fairly good chat system (I prefer Evolve, but some people would rather just stick with Steam)
4. Its features for playing your games on your TV (or through a Steam system) is like no other system/interface currently available
5. Who doesn't like earning achievements (badges, for you folks who only understand CoH-speak...haha)?
All in all, I think they've come a long, long way since they first began.
Those of us who fought for Sim City to be offline finally won, but....if you want to play it, you still have to play it through Origin, which (in my opinion) is like Steam's red-headed step-child that always misbehaves. Origin is basically were Steam was in its infancy--it's got a long way to go.