I bet if you were on a field with snow or driving out of a ditch he has a better chance then you do. All seasons does not equal shit balled tires because thats kinda what your assuming. There are great all season tires out there as well as shit winter tires.

I'll put money down if he had Flaken All seasons vs nexen 3000 winters

Your definition of 'better' is getting out of a ditch. You are not considering any other factors. What about braking? What about cornering? What about stability? What about comfort?
What about fuel mileage? What about weight? What about maintenance?