Agreed, though they'd have to get the branching mission stuff working first. Of course, best would be a single target doing its thing around the galaxy that you have to hunt down, which is rather problematic as each system is freshly populated when you enter it. This makes sense from a resource perspective ( no flops dedicated to unobserved systems) it does make it a bit harder to feign the one-giant-living-universe thing.

The threat generation/AI behavior could do with a whole lot of improvement to make the NPCs seem a bit more sensible. And tying the event generation to local variables would also help (system security levels, local cluster location/security/factions). I'm not sure if they just don't want to do this or if they can't.