Exactly. For example, I recently tested out some child protection software. It has a terrible rating in the store, precisely because it's good. All the teens and children give it one star ratings!
There are many other reasons why an app might have low reasons despite being pretty good - for example, people often have unrealistic expectations of technical apps, in spite of the fact the app does exactly what it's supposed to. So, many people give it a low review, but the few people who understand the limitations find it useful enough to pay for.
Both of these types of app will find their way on to this list, but there would be no point in trying to build a better version.
> when someone gives it a low rating because of a bug that’s fixed 2 days later, is there a mechanism to take that into account?
Another reason why you may receive low ratings is because competition is targeting you. This is fraud, and has a good chance of being picked up by the store, but also a whackamole game, where some fraud will slip though and leave you with several (percents) of bad reviews. In the hope that this benefits that competition.
There are many other reasons why an app might have low reasons despite being pretty good - for example, people often have unrealistic expectations of technical apps, in spite of the fact the app does exactly what it's supposed to. So, many people give it a low review, but the few people who understand the limitations find it useful enough to pay for.
Both of these types of app will find their way on to this list, but there would be no point in trying to build a better version.
> when someone gives it a low rating because of a bug that’s fixed 2 days later, is there a mechanism to take that into account?
I think so on the play store. Not sure though.