You get more reviews for your business because we directly ask more customers to give them to you.
Most review sites just expect customers to give feedback. Guess who usually does that? Only the angry ones. That's why so many businesses owners like you are frustrated by negative reviews.
We bring more satisfied customers into the mix by asking for their opinion too.