That analogy doesn't really work. If BP or Exxon refuses to support Ford's vehicle, there are other people to supply the fuel. If Google drops Yelp's ranking, there is no other search engine who is going to fulfill that traffic source that was just yanked from Yelp.
But yes, I agree that it's a problem that most websites face, not just Yelp.
But yes, I agree that it's a problem that most websites face, not just Yelp.