I think Google is massively overpaid for what it does at this point.
In your scenario, you've decided you want to 1) buy a bike 2) from a brick and mortar store 3) by going there and talking to them. Your mind is made up. Why does your local bike shop have to pay Google to show up in those results? What if a bike shop uses its budget to advertise on Google instead of training its employees, you'll go to the one that's advertising instead of the good one, because Google is playing middleman on intent. I don't like there being economic incentive to mess with my research when I've already decided what I want.
On the other hand, I like AdSense. If I'm reading an article about commuting problems in the Bay Area or on how to buy a car for cheap, ads for bike shops might be helpful. It turns out that SF is a good place to ditch the car and commute on your bike because the weather is so good. That's new information in the moment I'm making the decision, not re-ranking existing information when I'm trying to find something more commoditized.
The problem is the Google has built a legitimate monopoly on search, and they're extracting the value they can from it. Sure, it's based on being a better search engine than everybody else, but it still frustrates me that they're taking their monopolists cut.