You are thinking of perfectly elastic collisions. That’s a fantasy and not applicable to the real world. A human body isn’t a beach ball and cars have crumple zones (although I believe pickups suck in this regard as well).
And your comparison isn’t applicable in terms of masses either. Both a sedan and a pickup are way heavier than a person.
Edit: Without getting too deep into the math, let me put it this way: The energy of the impact is equal to the energy that the car loses during that impact. The car doesn’t lose mass, so it depends instead on how much the car loses velocity. That depends on how the mass of the other object stacks up against the mass of the vehicle. Car hits something much heavier than itself? It stops and all of it’s kinetic energy is expended. Car hits something much lighter? A bug on a windshield. A human obviously isn’t quite as neglibly light as a bug and the mass of both the human and the vehicle do factor into this, but with both a sedan and a pickup truck, the speeding vehicle never expends more than a fraction of it’s kinetic energy on the impact itself. The rest of it is dealt with via breaking, and a pickup will have a harder time slowing down due to it’s kinetic energy.


Well, yeah. I can kick a dent into a car, but mostly I just raised crumple zones to emphasize that these are inelastic collisions we’re talking about.
And yes, the breaking distance is pretty much the only way that vehicle mass is relevant for pedestrian survival.