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.
One disadvantage could be no marshal formations when you hide your units.