That’s because you are thinking of it from a human perspective, rather than a Kryptonian point of view. Kryptonians don’t skin their knees or get hurt when they’re kicked in the shins... so they can wear whatever they want as fashion, rather than function.