Well, you have a point there, but since this has turned into a general wishlist thread and various people are coming up with some very cool ideas, i thought i might group what i found most interesting, add some personal dressing and serve in the interest of some more food for thought.
It might not be moments, but having those moments in a non-scripted (scripted=predictable after a while) fashion requires laying down certain game mechanics beforehand. I'd rather they released a stable, working game and then gradually patch into it some sandbox-type game mechanics and accurate systems and operating procedures modelling, instead of for example simply adding some scripted events with a random chance. Scripting means that you need to define each and every occurence yourself. It's faster initially but limits your scope to these 4-5, or 20 effects that you specifically coded. After a while it's "oh,look, that bailing out opponent is giving me a salute again" or "i'm bored with my no2 wingman being the only one who has random engine problems, why doesn't no3 or no4 ever get one?" and so on
Laying down game mechanics however broadens the scope considerably. It's more work to do initially, because you need to define certain variables and how they interact with one another. However, after doing that you can then let them run wild on their own, depending on the greatest randomizing function of all, player input. There's no need to script much at all if you get accurate systems and failures, because half of the time something will invariably come up due to player error under combat stress, enemy action or a combination of both.