I disagree.
I’m taking a horse to my vet tomorrow. I booked this appointment 7 weeks ago, and this was her first opening. She’s good. She’s worth it. And she works Monday-Friday normal business hours. Yes, she will take an emergency call (injury, colic, etc) but for normal scheduled visits, you get on the schedule.
My farrier is the same. I have 4 horses. Two have front shoes and I book them every 5 weeks. My other two are barefoot and I book them every 6 to 7 weeks. I always schedule my next appointment when I leave, and he works Monday-Friday normal business hours. And clients haul to HIM. He does not go to you. And he’s actually not even taking any new clients anymore. He has a full schedule. He will, from time to time, help out with a bent/pulled shoe “after hours” but most of the time, I come over during normal service hours to have that fixed too.
Service providers absolutely can choose to have to have a M-F 9-5 and can be very successful with it.
Honestly both my vet and my farrier are the BEST in the region so I cater to them … not the other way around. Because I want to go to them, because they are worth it. I get that not everyone has that philosophy and as has been discussed on the thread, not everyone has the job flexibility. But good folks recognize good care and they’ll make it happen if they want it bad enough.