Question: why do padlocks have a small hole?
Answer: As padlocks are most often used outside, the holes at the bottom prevent it from rusting and letting the water runoff. This is why they are called "drain holes". In addition, this prevents water from freezing inside the lock, which would have caused serious damage in the absence of an expansion chamber.