Why does leather armor make you better at sneaking?

Because it's made of hide.