That looks like an F350 which doesn't come standard with a winch either. If you want one add one, to either truck.
Physics matter, no matter the planet. Looking at the dip, the angle and the packed ice, anything out there would have gotten stuck, not sure even chains would have mattered.
I...