I think the way you gain a settler should be changed.
Because you don’t get a human being randomly appearing in the world and then attends a settlement…
So here are some suggestions of how the game could be updated related to this topic:
Quests and Help: Some random people will be approaching your camp in either fear or need. (They will have a ! above their head to show they have a quest and a notification will pop up). For the quests I only came up with 2. One will be where a random hearthling will be running in fear begging for your defence in return to join your settlement. If you accept you will get some monsters or enemies who will try to attack the person as they are the main aim to kill. The second quest would be needs for example: “I have been lost in the woods for days looking to start somewhere fresh, I have ran out on food supplies for ages and I am starving. How about you feed me some food (Amount and what) in return I’ll join your settlement”
Love and Birth: The other way of getting people is by love. Now I understand this is a game for mature if I am correct? So kissy kissy should be fine or something like from Sims 4 I guess you will figure this one out. There will also be some kind of child cycle they may seem useless at first but they could be used as delivery kids in other words children who deliver stuff to a certain person in the village/city.
Rescue: From what I know enemies will have camps and start creating their little village then. You guys should add cages where the people will be willing to repay you will respect and loot OR they will join your settlement.
These are just some ideas to get you guys thinking if you are thinking about changing the way you gain people in the game. I find this quite useful as it changes the way you gain people through out your expansion.
Anyways. Good work so far.