BB asks:- Why not train fully developed stall in the sim?.....at least.
If you are going to do this you need to be very clear as to what are the limitations of your simulator. The simulator is programmed with the test data from the manufacurer's stall tests which are reasonable extensive, and this data is then extended using wind tunnel data and aerodynamic formulae.
For example, there is no reliable data for stalls at high altitude, at high Mach No, at very high AoAs, or with large amounts of sideslip. When using simulators, trainers need to remain close to the 'relatively normal' flight envelope. If they get much outside this the simulator is probably not reproducing accurately the responses of the real aircraft and the conclusions the trainers and their pupils may draw could be very misleading. Yes, I believe that stall training for airline pilots in simulators should be rather more extensive than it seems to be at the moment but beware the limitations.
No test pilot will have ever put a large civil aircraft willingly into the very high AoA experienced by AF447 - it would be far too dangerous.