Almost no one goes out of their way to review your app, so the majority of reviews you'll get are disgruntled people, often with unfair or unrelated issues.
Personally I don't think it ends up not mattering because you get better results with the dark pattern people have outlined - ask how they feel about the app, then route positive people to review, or negative people to a feedback form.
Just sucks when someone rates your entire app 1* because of a single, small decision made, despite you having made great decisions at every other point.
The problem is that anything other than small, one trick apps are unsustainable. Look at Sketch for example - a perfect app for the iPad form factor but it doesn't exist because the App Store economy sucks.
The thing is it isn't just discoverability, but there are way more problems to deal with. Especially in terms of customer service. As a dev you get no info from a purchase of your app unless you mainuallu collect it inside your app. Have an upset customer and want to refund them? You can't. Want to discount an existing user for a new paid version? It is a super awkward process with app bundles. Want to give out a coupon code for a new product to existing users of another? Nope, can't do that.
You aren't selfless enough to make it in software. You can't think about the customer, only yourself. That's not how business usually works.
So, life is hard. Awwwwwwwwww. There's your sympathy. Now, succeed without bugging your customer or admit defeat and get out.
Or keep complaining that you're getting 1 star reviews.
Up to you.
I am speaking of people who rate an otherwise 4-5* app with 1* because of one prompt screen (that also prompts for feedback) per major version.
Perhaps don't pop up things begging for reviews?
There doesn't seem to be any way of turning it off ("Disable app review requests") for people, thus these kind of user responses. :/