"I firmly believe that in residential service you have to look for everything that customer legitimately needs and bring it to their attention. If you don't you are doing them a tremendous disservice (how would you like the oil change guy who didn't tell you that your break line was cut?)"
This is where the difference is, when i bring my truck in for repair, i want the mechanic to bring my attention to needed repairs, i don't want to be stuck on a country road at 2:00AM with no one around, as it turn out i found a good repair shop, and he happens to charge the highest price in town, and has to turn work away, there are 5 other shops in town, all looking for work, their prices are low, and so is the service they give, no one forces customers to go there, they just know he takes care of his customers, he provides good service, and has good mechanics, because he can train them, and pay them a living wage with benifits.
You can't run an efficent business without increased overhead, anyone looking at price only, and not what they will receive for it, is sure to come out on the loosing end.