OH PLEASE, YOU STOP!
Don't talk to me like this! Of course i know about PG, but you are forgetting the essential part of ED.
It's not only about PG! FD want to create a galaxy with real interactions, a galaxy that is dynamic!!
You can create a random world with PG but you can't create a dynamic galaxy based on PG alone. If you really want to create a dynamic world PG has its limits.
What FD want to create is a galaxy that changes over time. To create a galaxy with PG is one thing but to make it appear dynamic based on PG is completely another story - or you go with completely random behavior of the NPCs. But if you want to create a world where players and NPCs dynamically affect a world based on their current status then you get something that is very much like a neural network: A system that changes over time based on the signals passing through this system. It may be possible to create even this with PG, but this would mean a completely different kind of PG, much more complex, not at all comparable to what they have now.
Study some computer science and neurology and come back to me when done so!
Oh dear. Would you like a shovel?
I shall demonstrate how you create a dynamic galaxy using some events that can be scripted in say, LUA, and an implied database, it's not hard.
Seed generates procedural galaxy with stations, planets, stars and NPC's, this is all saved to a database with appropriate lookups.
Player then goes around in galaxy, computer simulates a basic economy and generates missions based on economy changes using fudge factors.
Player then takes on a bounty with a Named NPC who they have to hunt down and kill, they engage the NPC, but the NPC gets away and the mission fails. The database increments the rank of the NPC by one.
The next game hour, a newsflash appears in the station where the mission happened as well as the neighbouring stations alerting all pilots that the pirate such and such has preyed on a major cargo hauler and has made off with a large quantity of valuable goods, the database now updates his ship so next time he's in a bigger better ship.
Now the NPC no longer flies say, an eagle, but he's in a Viper.
Congratulations, I've just created a dynamic galaxy.
All of this can be achieved with some rules and code. There's nothing at all in what I've done which requires anything hand coded or neural or special, that's all simple code, rules, processes.
Please, stop digging, before you make this worse for yourself.