Speaking entirely personally here, I query any CRM course on which there are only flight crew attending. What is the value if cabin crew do not mix in? When the brown stuff contacts the air conditioning, we're all in the same boat, and all equally keen to terminate the situation successfully.
Similarly, I believe there is a lot of each others' iknitial and recurrent training sessions that should be attended by the members of the crew who carry out most of their duties on the other side of the flight deck door. I would like all cabin crew to have sat in the back of a simulator on a base check at some time in their lives, just to see how hard we work when it all is lit up like a Christmas Tree, and how hard it is to make time to brief them. Yes, we know they're working hard as well to clear the cabin, secure it for emergencies, brief the pax and write their wills etc., and if we don't, we should also attend their training sessions.
Any company that does not allow FTL time and money for people to be as thoroughly informed about the duties of all other crew members, Airport fire crews, ATC and others is, IMHO, inviting disaster sooner or later.