I know this is going to sound stupid, as I have bought NPC's in the past. However at the time I used to just scroll down to the NPC bar at the right and select the option Purchase NPC.
I am in my training academy, a facility that I own, manage and operate. I have checked the hireable population and its at 996. But I just don't seem to be able to get the option to purchase NPC's anymore.