Yes, I know what they want to achieve with this scaling.
But getting punished for success is not fun.
If the difficulty level is too easy, then I can choose to increase it and make things harder.
But if I play good on Colonel I got harder battles than PegLegFatty on BG, then there is something wrong.
My point is, that the game does not tell me, that my army is already big enough for that kind of difficult level and increasing my army would increase the overall difficulty.
I did some experiments on BG and Battle of Shiloh (all minor battles won, recon 4):
Initially the game told me I am facing 44k enemy troops. My own strength, including what is already on the board , was 27k.
I pumped as many men I could muster into my army, and my final troop count was 40k.
The AI numbers for the battle was suddenly 41k. Why was it going down?
This is completly not understandable for me. The game gives absolutly no explanation.
The absolute numbers were then:
Union:
46575 Inf
174 Cav
1666 Art
CSA:
38798 Inf
2100 Cav
3000 Art
If I want a harder game, I want to make that decission, not the game in some artificial way that I can not understand.