Depends, if paid ads were involved to list e.g. DoorDash higher on the results then I think google should deserve some of the blame.
If it's the delivery operator's business model to buy ads to get a cut of an order, then, we should be upset with the delivery operator.
(edit: removed off topic and specific business)