Just thinking out loud. Basically, there should be a risk at trying to hide too many troops. If there isn't, everyone will try to hide everything (or the max allowed) all the time. Ambushes should NOT be a standard strategy.
Of course. Maybe marshals' leadership skill should play a role?