Grant got all his troops with full cohesion, divisions perfectly organized with 1 sharp shooter, 1 cav, 4 artilleries, generals leading them are not complete crap either.
I got 1,5 more troops than the defender, but I'm counting on the 2 adjacent corps to come in game. Thing that they never do while it is always happening for my opponent. About marching to the sound of the gun, that is indeed a bit strange in this game. Corps teleport, not being subject to cohesion loss, cross rivers but without the effect of rivers crossing and other bad things, fight, then teleport back. They can even do a 50 days travel in one turn (a move that would cost 25 days in one way and 25 days to return).
Not talking about the teleportation on the original area. Beam me up Scotty.
I am sorry to say that, but I cannot accept to lose 70% of my main army (90% of my troops) while the other army (less than one half of his troops) loses less than 10%. I play strategy games, not lottery.

Add to this, the same turn, the St Louis battle, where my corp had a fighting value of 26 (thank you epidemy, tempest and little battle which drove it from 700 to 26 in 1 turn) and my opponent, sitting in town had a fighting value of 280. I had of course no control around and retread was leading to complete destruction (100% control for him in all surrounding areas, except across the bridge, were retreat was impossible because he had 4 boats on his part of the river). Add to this that his general was quite good (4-3-2) while mine was a crapy one (2-0-1). Forces ratio was > 10/1.
He attacked me. He lost. One general killed for him, his stack wiped.
There is no use to play something which is completely random. So as long as you don't change something in the game, do not count me anymore as one of your customers.