Mr Sullenberger said he avoided crashing in both simulations but not because of better training. What does he think the difference was? I'm guessing he would have saved it in the simulation even without prior knowledge of the defective sensor. Runaway trim, switch off.
Note Sullenberger even makes the point that the second crash occurred after knowing about the first crash and knowing about the MCAS system, but he explains it only as the Lion Air pilots not knowing about it, to change the effect. He skips the takeoff thrust setting mistake in the second crash which was possibly the most serious flight management issue. He's clearly protecting the pilots and making it sound like it could happen to anyone but so far it hasn't. It's only happened where training and maintenance quality are issues.
I think everyone agrees there can be improvements in the aircraft but I would blame the pilots when their mistakes cause the crash.