I agree that aircraft have become more reliable and accident rates are down but the accident rate is still there due to human error, be it flight crew or maintenance proceedures or personnel, being the dominant factor: CRM training helps to emphasise these problems and combining maintenance, ops, air traffic and flight crews in CRM training allows these problems to be fully aired. Knowing other peoples problems helps to build a better overall picture and understanding for all.