What about a cap on unit types? For example, unit X can only have Y amount of units in play at one time.

It might help eliminate armies of militia, or france's endless desire to build an all artillery army.