Better way to use for the town hall
i know actual problems with the towns hall are that it could not be implemented in the remake because its too easy to create troops only with gold

I have a new idea, which is even more realistic than this one:
Sometimes there are villagers, which you dont need any more. Fishermen, miners, stonemasons or serfs, with no more work. You cant simply disappear them and they stay around useless all the time.
Just implent a function to "recruit" these people. Klick a recruit-button in the town hall menu and select villagers, you dont need any more. These went into the towns hall, and in addition with the gold prices, you can prepare them to soldiers

Sure, the villagers arent recruits. But this fits with the weak soldiers, which are created with them.