How come the minimum unit requirement changes so often?

The amount of units you can send from a town depends on the units recruited in that town. The more units you have, the higher the minimum amount of troups you need to send. The less units you have, the less you need to send in one batch.