Even if the Sim does Adoption Services or Child Protection Services, they are both called a Social Worker in the game, aren't they? The game doesn't tell you what kind of job they perform, as far as I know.
I must have missed the part that we can't have more than one type of NPC. If I meet two firefighters, I can only count one of them toward my moving requirements?