Good CRM training is designed to improve aircrew's understanding of communication, decision making, situation awareness, leadership,cockpit management, teamwork and more.
No 3-holer, not 'understanding of....' but rather 'performance of....'. I agree that in order to change performance you must first ensure that there is a foundational level of understanding so I agree that CRM/HF training needs to ensure that crew understand the concepts. However, that understanding of TEM/CRM/HF will mean nothing if the individual concerned can't demonstrate it and/or doesn't improve their performance because of their increased level of understanding.
Changed behaviour certainly doesn't imply that the previous behaviour was 'bad' or 'poor' but a CRM program is essentially a failure if the increased understanding of the concepts fails to deliver a change in behaviour and (hopefully) enhanced safety.