Whilst a detailed mechanic such as the one you suggest would be fantastic, a hyper-complex city building simulator would be a lot of micro.
We're trying to strike a balance between allowing the player to customise their cities, and also not requiring so much attention that the task becomes daunting for a nation with many hundreds or thousands of cities.
We're trying to strike a balance between allowing the player to customise their cities, and also not requiring so much attention that the task becomes daunting for a nation with many hundreds or thousands of cities.