Eh... that's not a great analogy. The equivalent of your story would be if you clicked a link for Morton's on the Google SERP and it actually redirected you to Shelly's.
What Google is doing is more like taking your destination, then asking "hey, you might like this other steakhouse more, want to give that a try instead?" before driving. Potentially annoying if the answer is always no, but... the answer isn't always no.
I think the analogy is pretty spot on. The whole point is that your query expresses your intent to Google. Assuming their algorithm can figure out what your intent is (it certainly can in this case) then they are intentionally acting counter to your expressed intent.
A point to add though that highlights the issue is that for many many years prior, Google had gotten users used to the ideal that search results were fair and not influenced by payments under the table though. The injustice is turning a free and fair situation into one of deception and payola that will likely get much worse because rising consumer cost is the end result.
Search isn't influenced by payments, ads are. It's not that hard to understand. If the idea of ads offends you that much, the organic results are a couple inches down.
What Google is doing is more like taking your destination, then asking "hey, you might like this other steakhouse more, want to give that a try instead?" before driving. Potentially annoying if the answer is always no, but... the answer isn't always no.