"It's a business" is a weak argument, but potentially a helpful one. Your optimal search experience generally won't line up with theirs. In retail, for example, there are all kinds of tricks used to keep customers in the store as long as possible without making the experience so unbearable that customers just won't come anymore. So if you go to the grocery store for some fruit and vegs and yogurt, you will need to visit opposite ends of the store, through the seasonal items and past racks of candy, because this apparently results in increased sales. If they were optimizing for you, they would have the basics near the entrance, and the Peeps and cinnamon brooms at the farthest corner. They might still have the best produce in town, but as they figure out how to wring more money out of their customers (on average), the experience becomes grating for some portion of their clientele.