Personally I think the RNG for officer and administrators should be changed.
For example, if all you have is a *** 200 hazard level 3 colony, no ones gunna want to get hired by you to be an administrator, or if they do, they are a administrator with 0 skills.
But if you have several colonies that are build up (instead of factoring in industries, structures, etc. you could base it merely on how much income the colony is making), every time you check comms you get better and better administrators showing up.
Officers would be similar; the higher your level and amount of ships (and would account for their tier; frigate, destroyer, cruiser, and capitals), the better officers want to get hired on to work for you. And story points would fix the issue of attitudes; you could fix their reckless / aggressive or even steady if you want the other way around.
Its just weird that when I have two capitals, several carriers and super freighters / tankers, and 2 colonies, literally no one good wants to work for me, not even when I check the comms listings for Level 8 colonies like Chizomatic