Just my opinion. Some guys here agree with me, most do not.
A true gunsmith is a master machinist who specializes in working on firearms. Many guys who claim to be gunsmiths are just technicians replacing parts.
If you want to make a living at gunsmithing, first become a machinist and spend the years becoming a master and expert at gunsmithing.
It's smaller on the outside.