I think that the problems stated here are pretty common ones, no one likes being left out in the cold and it seems that for many businesses the phone only rings on one end, theirs. My brother says it is just the law of supply and demand.
Last fall we were on the road for several months and the DW noticed that the rig was due for an oil change, actually I had seen the note in our trip log for an oil change and I chose to ignore it. We were in Waldport, OR, we had been at friends home for the eclipse and so I called everyone I could think of from Florence to Lincoln City and most sites with service bays for a 33.5' rig were one two or three weeks out for appointments. Both of them!
We actually couldn't get into a place within a week from Florence, OR to Cape Disappointment in Washington. When we got to Astoria a couple of days later, I called CW in Hillsboro, OR and not only were they busy as the dickens, they had two extra guys doing nothing but oil changes. And yet, it took "one" call to get an appointment for two days out and a reminder that while their lot is not really level, we could park there the night before our appointment and they could get us in within one half hour of opening.
The on site service writer signed us in and explained that a couple came in just before closing the night before and asked for a rush job, he asked us if we had an extra half hour as he really wanted to help these folks out as they had a DR's appointment later that day and needed to be on the road. The the service writer took us to the lounge, made sure I had coffee and even offered doughnuts.
I've never had a really bad experience with any CW store, maybe I'm lucky but the Hillsboro, OR store is really great and the few times we really wanted something they were "Johnny on the Spot".
So there are some folks out there that are building a customer base and responding to their customer's needs. They are few and far between but they are busy and still helpful.
PS: I really liked CW back when they had a lot of work campers doing sales in the retail part of the store, it was like being in a campground. All you had to do figuratively was say Hi! and offer a cup of coffee and you had a friend for life.