Watched the vid and kept thinking "slippery glove".
Completely barking!
From a personal point - I have no trouble being winched or even abseiling from a helo. I think nothing about 'spacewalking', (apart from double double checking the harness straps, QRF etc).
However, put me up a ladder to paint the side of my house ...