It's definitely one of the reasons cars in general have gotten bigger, you can't deny that better survivability in crashes is good marketing material. Trucks are just among the larger of them.
Yes, but it's only better survivability in two-car crashes, and it makes the overall survivability worse. The social cost is greater than the private benefit.