If you want to minimize the effects of the impact with a semi then the only real option is another semi; a 1 ton car or a 3 ton car makes no difference being hit by a 40 ton truck, but the 1 ton car consumes much less fuel/energy.
It was hit from the side I think? The height of the pickup definitely made a difference because most of the cabin was sitting up on the median rather than squished into the barrier like the rest of the truck. Your point about the weight is a good one in most circumstances though!