A local locksmith knows about many types of locks. They will be able to help you with locks of any type or age.
Video Source
Also, they will be conveniently located to you so you will not have to wait too long for service. This is especially useful for late night lockouts or if you lose your keys. They won't keep you waiting, and in many cases will be there within 30 minutes! They also can do many types of jobs very quickly and efficiently, and you won't be charged for travel as they are already in the area.
A locksmith knows about the different types of locks that are commonly used in your area. So, they will have the necessary tools and parts you need for your locksmithing project.
A locksmith also has a wide range of products they use. They have the expertise to choose a product that is top quality.