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.