The game needs to have 2 different recruitment system.
1. the Fief Recruitment
The owner of a town/castle should be able to enlist new soldiers at a cost of the local prosperity via a fief management option. This will prevent current "free troop" issue from happening as the defeated lord would...