Monkey, whilst I don't disagree with you entirely, I have to say your comment about Kegworth is a little naive, certainly the teaching of CRM in a formalized structured environment was introduced as one of the lessons learned, but it was in no way absent for many many years as merely doing the job..wherever you operated as part of the crew.
Just because something is now taught in a classroom does not mean it didn't exist as more than just a concept previously.