The crashing technique that works for this is style of crash is one that is subconsious, one that is muscle memory. You cant be thinking about it, you just do it. I'm not saying you will be save yourself in every instance and be perfectly injury free. That wont happen. But you can reduce or avoid injury in a lot of instances with a good technique.
I know its hard for people who don't have the technique to understand. I just know how many rediculous crashes i have walked away from over the years. Multiple of those with wintess's gobsmacked that i got up and walked away afterward with essentially bruising. I have crashed countless times as you describe, the immediate crash, head on with a car, pedal tag and immediate off, loosing the frontwheel, nosing into the back face of big jumps and the list goes on and on and on.
I am 54 been racing and riding mtbs for 30+ years at a high level. I'm currently back into racing national level DH which is no joke. In that 30 years ive had 1 wrist injury, one rib injury and am have not had any shoulder surgeries. So I am exceptionally injury free for my age and the amount of stupid i undertake.
Anyway, all i suggest for people that are repeatidly injuring shoulders, ribs, wrists. Try and improve your technique. It might save you next time.