Headcanon: It follows Goku rules. Anything that happens in a battle is "expected"
>car crash: unexpected and dies>thunderbolt vs level 2 pidgey: expected and survives>ambush attack in the wild: unexpected but might survive depending on what did it>legendary's fuck-you-attack: expected but might die if the power level is high enoughwhat is the logic behind this? I don't know some regeneration bullshit or something. Kind of like how nearly every Pokemon can learn protect
I'll now proceed to project this dumb headcanon some more:
>>57147627self-destructing is always expected and survivable (for the user)
>>57147775a car flying towards you if you're ready to defend is just a steel type attack, if you're in another car then a lot more physics are at play so it's harder to "expect" it.