The basic complaint of the poster seems to be that in a store of hundreds upon hundreds of thousands of titles, only a very small number ever get discovered and successful. Huge numbers of very worthy apps never get a chance.
That problem can't be solved by any reasonable reorganization. We users (I use the Play store, but the same situation applies) have only so many minutes of time to spend looking for and using new stuff. However you make new apps visible to users, you're punishing apps that would have been visible otherwise. Competing for user attention time is a zero-sum game.
The Play store "people you know" ratings are surprisingly helpful. Unlike general user ratings this is not easy to game by the developers. But of course, those people may only have tested that one app because it was already more popular already.
I guess the only way to really fix it is to show each user only a random 0.1% subset of all apps. That would give every app a good chance of being seen and tried. But it would rather annoy all those people looking for irritated avians and not finding them.