"The map is not the territory."
No map, or model, has 100% fidelity. Newtonian physics is awesome as an explanation of basic kinetics and dynamics - until you start to approach relativistic velocities. Then Newton's model is in a degree of error and Einstein's model is more applicable.
As someone who has professional IT experience - you can't have everything. You can't take five years to make a 'perfect' representation, you have to hit the market at some point, you're in business. They have done the best they could. I have my wishes for features and stuff, but they didn't include me in the design meetings (shudda though

).
I don't know how much you have played AACW (the first game). In my experience, sieges were fair. Now, I didn't siege that much, for several reasons, but what I saw was reasonable. Remember, there weren't that many sieges from '61 - '65.
And don't assume that a siege is an 'I win' for the besieger. There were attempts to relieve Vicksburg, but they were repulsed. Throughout history, sieges have been won or lost by the besieged & the besiegers. Very often, sieges were ended because the besieger's logistics compelled the lifting of the siege. A well designed city/fortress could, very often, hold out, sometimes for an astonishingly long time. This doesn't really happen in the game, AFAICS - one probably needs to relieve the siege from 'outside'. Still, the ability to endure a siege can be a lot more than one may suppose.
The biggest import of Petersburg was not the siege itself. The biggest import was that Lee was cooped up - IOW, Mr. Tricksy Fox, you can't maneuver now, all your tactical wizardry is out the door. Lee knew in the autumn of '64 that he couldn't hold off Grant in that situation forever: too many men, too much Stuff, more men and Stuff coming. Lee needed a relief column - he didn't get it.
Again, two full Corps holed up in Podunk, Tennessee holding out for six months - I would have my reservations. Level 8 cities - if you want to show this isn't modeled right, I would trot out my Historical Research and show that it's not modeled correctly.
I don't have a beef with sieges in the game - and, even if one can show that the model is askew, well, I wouldn't hold my breath waiting for code changes - these guys are awesome at support and patching, but even they want to have weekends and drink beer and such. They did a pretty good job, I think. I really wouldn't worry about the sieges too much - in your example, maybe it's the application's way of saying, Hey, ya gotta come in here and take me on in Richmond. I do believe Cohesion, etc., will drop eventually - but very slowly in the bigger structures.
OTOH, I could be entirely wrong. Just the way I see it.
[color="#AFEEEE"]"Liberty and Union, now and forever, one and inseparable!"[/color]
-Daniel Webster
[color="#FFA07A"]"C'mon, boys, we got the damn Yankees on the run!"[/color]
-General Joseph Wheeler, US Army, serving at Santiago in 1898
RULES
(A) When in doubt, agree with Ace.
(B) Pull my reins up sharply when needed, for I am a spirited thoroughbred and forget to turn at the post sometimes.
