I think that the game should spawn a number of USS when entering SC from the get go and provide basic info about them prior to scan. Details upon scanning. If they where semi-persistent it would help a lot with concealing their RNG nature.
I also think that the game could be a bit more clever about ship spawns in SC. If a player has interdictor + hatch breakers, maybe tilting spawns toward cargo ships would be nice. Same goes for bounty hunters and such. If a number of ships where spawned from the get go in SC it would make the "oh a player, let's populate the instance drop by drop effect less jaring. Even better if said npcs where somewhat persistent.
And tying SS like HGEs with missions would also go a long way.
I think we could have a mixture of the two. Some semi persistant USS's like you suggest and some random ones thrown in.
See, I want to see USS's created the moment a ship enters a system, but be invisible to the ship until a passive scan is done. More detailed scanning can ultimately tell a player everything about what is in a USS. As I said, for me its about tying together various game mechanics into a cohesive bundle.
Agreed. I still think there is a place for some Random USS's, but they should be rare, not have 100's of the things showing up all the time.