So what you're saying is that when ED's algorithm creates a system and populates it with ports, installations, settlements, hubs etc - the generation doesn't follow the same rules we have to follow when we architect and build constructs?
It couldn't possibly do so.
Starports (outpost, coriolis, orbis, ocellus) were added before 1.0 (2014)
Planetary ports and hubs were added in 2.0 (2015)
Asteroid bases were added in I think 2.2 (2016)
Installations (and megaships, not that we can build those) in 2.3 (2017)
Odyssey settlements in 4.0 (2021)
In theory those settlements
might always have been there, just hidden until the assets and access to those planets was available - but that implies a rather more unchanging FDev plan for the last decade than actually occurred!
(And to the extent that the 1.0 and later procedural generation of the systems did follow some internal rules and logic, Frontier didn't see the need to replicate that precisely when hand-placing assets)