Premise 3 is false, We know the problems: read just about any thread in these here forums to find them, categorizing into human factors code is as useless as categorizing your dogs shit color when he drops a turd on the carpet... It's a secondary/tertiary effect that makes for pretty charts but does nothing to address what the problem is or how to solve it.
You want to fix aviation, at least military aviation, you make it your only priority and make sure, absolutely, nothing else matters.
We'll stop crashing airplanes when get back into the business of flying them.