I strongly disagree on this. If a search with no results costs them about the same amount of compute as one with results, then satisfying that requirement would give them a commercial incentive to lie to you about whether they have any good results for you, and to waste your time scrolling through bad results. Your time doing so is almost certainly worth more than what the search itself cost you.