Auto-translated
So, you're rejecting the specialization from point 2? That's a shame.
By the way, here's another idea:
When a hero obtains ore (from mines, mills, and treasure chests), they also receive golems in their army, the number of which depends on the hero's level and the amount of ore found.