As a contractor, I found that I could not get, and did not want, 100% of the business out there. There was a certain amount of projects that I wanted, and I was glad to give up the rest of the work to others. When I was called to quote on a project, I sized up the customer and priced the job accordingly. Basically this means that if it appeared that the customer was going to be a pain in the backside, I would price the project so that IF I got the job, it was worth my time and the hassle. In most cases I avoided most jobs that looked like they would be a big hassle and concentrated on the jobs that were routine. These were the customers that appreciated the work that I did and the quality that they received.
I feel that CW is one of those places that does not care about getting 100% of the business. They price their products and services so that some will buy their products and some won't. This way they make a decent profit on the customers that chose CW. The people that do it themselves, or find a cheaper shop, are not the ones that CW feels they need to adjust prices for.
Adjusting prices to try to garner 100% of the customers is a losing proposition for any business. CW seems to be doing just fine without the need to price their products and services to attract everyone. You also do not see too many service bays empty at a CW. CW has it faults but they do not try to be everything for everybody.