You ask the waiter for a Coke, they ask you if you want Pepsi instead (because they get kickbacks to sell Pepsi). Is that appropriate behavior for a restaurant?
How much is Google charging you for your searches? I get them for free. Sure, sometimes it's a pain to scroll down past the ad results when they're not relevant but it only costs me time and attention.
Most restaurants don’t carry both Coke and Pepsi, which in this analogy would be the taxi driver truthfully saying “Morton’s is closed”. That’s a fine time to offer an alternative, but that’s not what’s being discussed here.