Add one more thing to my list....
There should be a certification class called 'Complex Types'. This will introduce a rule that prohibits the use of the real aircraft for training where the rehearsal of any system failure or malfunction is to be carried out.
From the get-go the sim has to be up and running and the aircraft and the sim given simultaneous certification.
I know ..... in my dreams. But in the words of a certain song "if you don't have a dream how you gonna have a dream come true."
G.