Well, in Sim City you can't mix residential and commercial on the same square. And the bigger buildings need more than a single square, I think.
In real life, I very much like having shops on the ground floor of residential buildings. Very convenient for me.
It...does not. It uses and underlying low-level simulation model which can be satisfied lots of different ways, but what you describe is not one that works particularly well for it.