My theory is that your body is spending so much energy trying to keep itself warm that it keeps your legs from turning. Also, for me there is definitely a mental barrier. You know, that inner voice that says "It's cold, take me home, it'd be so much nicer just sitting on the couch with a nice cuppa tea!".

Max