Yelp makes 96% of its revenue on advertising.
They probably make more money if reviews for a restaurant are in question. If someone spends 20 minutes clicking around on a list of restaurants to read the reviews and see if some seems genuine or fake... yelp makes lots of money.
If yelp reviews were 100% trusted, everyone would just click once, and then go to the highest rated restaurant.