That's giving them too much credit. They made a game that ended up not being anything like they thought. Unlike an XCOM, etc., they ran with it and hid the flaws very very well.
Media previews and even an "open beta" in the hands of the public fooled most. The Civ V effect: Modern HD graphics on an aging franchise = instant millions. Why go back to the drawing board?
Note: I mentioned earlier in the thread: Firaxis fixed Civ V and its great now if you don't play multiplayer. That's not going to happen with SimShitty.
I agree with your post whole heartedly but would like to add the following thoughts.
I think the root problem for SimCity is that they build a simulator around very dumb AI's. "Dumb as rocks" comes to my mind when I see the sims in SimCIty going about their business. Yet, the developers thought that their AI's were intelligent! What many on this thread see as problems is actually the AI operating regularly. Their stupidity is a feature, not a bug! By keeping the AI simple, they kept their engine requirements modest. When we heard that they were not using multi-threading extensively, we should have concluded that the game could not be what they claimed it was. After all how could you simulate even tens of thousands of AI who do all that the sims in SimCity are supposed to do.
A good example of dumb AI ruining an otherwise good game is Empire Total War. The previous title, Medieval Total War II, functioned well because the AI for units knew what to do for melee combat - charge! In Empire Total War the AI for units had no clue what to do for ranged combat since it was also always trying to have individual units advance and not take defensive positions. To Creative Assembly's credit, they admitted their fault and had a good apology - their lead designer for AI had to quit midway through development. Unfortunately, it was not until Napoleon Total War that the engine was fixed. I fear a similar revamp is necessary to make SimCity viable.