I think that's a bit overblown. Origin is years behind Steam in formation, etc. If Steam is allowed their growing pains, Origin shouldn't be held to a higher standard because another company went through it.
Sim City is likely taxing their servers in a way they didn't anticipate and they are sorting through it. If it becomes a regular occurrence with big game launches then there is a concern, but if they just underestimated the demand for Sim City then no big deal. Learn from it and move on.
Whether it be a line you have to wait in to DL or the fact your DL speeds are horrible when everyone is DLing during the Steam sales, it's really the same difference to me. You take the good and the bad with digital distribution. Ideally we'll reach a point where it's all good and no bad, but until then it is what it is. Tomb Raider apparently had plenty of hiccups for some people, but Squeenix isn't the big bad monster EA is so the torches and pitchforks aren't out.
Yes, it's difficult, if not impossible to service the number of people trying to connect, especially when their server load will probably be 1/4 of what it is now within a month after launch. That doesn't excuse it. If people can't even install the game from a disc that they bought because the server is having issues, they shouldn't have built it that way. Like I said, EA, and maybe the internet infrastructure as a whole, isn't quite ready to tackle games operating like this. They shouldn't do it until they can do it properly. Right now they can't.
5 years ago streaming live events was crappy and barely worked. You'd be lucky to see the entire show without it dropping out or an almost unwatchable bitrate for part of it. Now streams from events like E3 are HD throughout. Of course those were free. We'll get to a point where EA can build games like this and people won't care because it'll work and not intrude. Until we're there, they shouldn't be selling $60 products that don't work at launch.
Steam's issues are a distribution problem. EA's are a more fundamental problem with the game itself. I think there's a big difference between, "it's going to take me longer to download this," and, "I have this installed and can't play it by myself," or, "I lost 2 hours of progress because the server crashed."
I'm not making EA out to be some boogeyman. I'm not that guy. I've praised them multiple times on these very forums for things like being quick to drop console games to reasonable prices. They have (or had, haven't checked lately) the best selection of $20 games on Xbox Live's GoD service which is plagued by ridiculous prices on old games from other publishers. They've put out some of my favorite games in the past few years. I don't vilify them for who they are, but when they provide customers with a terrible experience for reasons that were easily avoidable (there are plenty of games with lots of online features that don't behave this way) they need to be called on it.