I can't help but wonder, what does pie taste like at mach 3?
I think you're point about padding has merit. If I were downhill racing, I'd be wearing as much as I could get on. For commuting, a helmet and weather appropriate clothing feels like enough protection.
I refuse to accept that fact that crashes are inevitable. I simply refuse.