You will have to forgive me for I don't see using an internet based company's valuable customer base as a bad thing. Much like the market that we work in right now, the low ball grimey shops deliver poor experiences and customers don't go back. Rack up a half dozen awful ratings and see how many jobs you get no matter how low your price is on one of these sites.
I don't go for the lowest price, I provide an honest fair quote and find myself among the other several shops that have done the same with great ratings. I am taking business AWAY from those grimey shops that may have otherwise got the business had the customer not used the web platform (perhaps they just called them, got a low price and went there) and saw that they sucked.
I also think that I tend to retain these customers better and see them more frequently for maintenance items because these online platforms almost automatically schedule routine work that they need. They are also less likely to push items out. What this means to me is that I am likely to change a particularly customer's tires an extra time or two over the many years I service them. Making up for the 10% they are asking two fold. And quotes are still provided by me, so there is nothing stopping me from quoting something $105 that would have been $100 as a walk in. Customers want to use the internet and they are okay paying for that convenience.
Sounds like I am alone on this?