leashes are shit - i wouldn't use them
locks are useful if you cannot sort out a friend to keep an eye on your stuff when you go for a piss or whatever and your resort is full of thieves....
but frankly, why you would be up a hill without the thing strapped to your feet beats me! ride it... don't leave it lying around!
Just coz you don't understand it
Doesn't mean it makes no sense!