I think about it a lot as a motorcyclist. If you get hit by a big truck or SUV like that, not only are you taking the full force at center mass, you're also getting thrown underneath and possibly injured more.
With shorter vehicles, your legs will take the hit instead and you'll get thrown on top of the hood, and slide off depending on momentum. Which is much better than going underneath.