One of the differences between GA and the majors/corporate is the customers.
The majors, something's broken, you just go fix it. Generally no pissing about costs. Just the push to get it done quickly (and safely).
GA, cost is the issue. Owners trying to do maintenance on their own, or getting an A&P to supervise (at a reduced cost). I generally do not work on anyone elses plane, just mine. We do have a maintenance facility here on the field.
I've worked in both areas, pros and cons both ways. But I do understand the frustration of GA businesses. Want to be able to make a living, but provide a service to customers. You want to help, but it's hard to get work done when you have a customer who wants to pick your brain. Tell them no, you may lose a customer. Offer brain nodes, you get blamed if it doesn't fix their issue.
Just trying to find that happy middle spot.
Did I say I'm really enjoying retirement?