Instead of meeting requirements, why not have a hidden set you can’t see and after the hidden requirements a hearthing will join in a random amount of time. Maybe with a back-story?
I don’t know about them having a backstory, but having random Hearthlings join at random times is interesting.
As far as I know TR is satisfied with how population progress is looking right now. Future improvements could be possible nonetheless.
I mean, there’s nothing wrong with it. It’s just boring. Especially if you’ve been playing a while
what if occasionally new hearthlings would come to you village, and based on the new hearthlings stats, there would be certain requirements. this is where a bard class could come in.