Many gunsmiths began as gun hobbyists and simply cannot adjust to the idea that a business is for making money, not chatting all day about guns.
Another problem is that too many gunshop owners have no idea how to run a business. They post on sites like this, asking what they need to be a gunsmith besides a file and an FFL. They have no idea how to get business licenses,, file zoning applications, get capital, do bookkeeping (my wife will do that is a common reply), keep records, or any of the other jobs that involve running a business, not just tinkering with guns.
The first place I worked, one of the other guys asked about time off to go hunting. The boss put him straight: "If you want to go hunting, take all the time you want, because you don't need to come back. As long as you are in the gunsmith business, you don't go hunting - you fix the other guy's gun so HE can go hunting." Pretty hard, but professionals in any business don't take off in the middle of the busiest time of the year; if they do, they either get fired or, if they own the business, go broke.
Jim