Moving (seemingly) everything to revolve around the presence of officers is one of the reasons I 'fell out' with the game.
The player having officers
at all is entirely dependant on the what the rng gives you, and when you're at a severe disadvantage without officers,
and there's a non-trivial amount of abilities which straight up do nothing without an officer present, that's not good.
However...
...there are no such things as unofficered ships, just ships with weaker officers.
This.
If
every ship had an officer by default, that changes things a bit.
Every time you acquire a ship it gets assigned an officer generated from whichever faction owned the market it was bought from, or player.faction if it was recovered/salvaged. (This is to ensure compatibilty for anyone who might be running custom faction mods.)
This officer has
zero skills of any kind, but will 'level up' as they get used, up to some defined cap which is arbitrarily low.
Once the 'default' officer reaches thier level cap the player could use a story point to 'unlock/commission' them which increases the cap and allows further skills to be learned. (Possibly repeatedly with increasing cost?)
At any point the player chooses they can be replaced with a 'conventional' officer should they come into possesion of one.
Officers for combat ships will accrue experience from particpating in battle and will have access to mostly combat related skills.
Officers for non-combat ships will accrue experience from contributing to logistics & support activities and will have access to mostly support related skills.
Combat officers will level-up faster, but in bursts.
Logistics officers level-up slower, but almost constantly so long as the fleet is carrying stuff/salvaging/surveying/using sensor toys/etc...
Honestly, I preferred the 'old' setup where officers were 'nice to have' but in no way required for general chill play.
But if you're going to make them nescessary for everything, you might as well make sure the player at least has access to
something by default without gating it behind waiting for the rng to deliver.