Зависит от тысяч параметров, какие-то влияют на позицию приложения напрямую, какие-то косвенно, можно пофантазировать и вывести основные:
1. ASO - пользователь находит приложение по ключевым словам
2. Локализация - влияет на опыт пользователя, поймет ли пользователь как пользоваться приложением перед скачиванием и после
3. Кол-во удалений / кол-во установок (за последний час/день/месяц) - означает что приложение которое нашел пользователь соответствует или не соответствует его ожиданиям, либо по какой-то причине выходит из моды, иначе Angry Birds все еще была бы в топах
4. Рейтинг приложения - общее впечатление пользователя о приложении
5. Конверсия приложения за последний час/день/месяц - чтобы максимизировать прибыль в текущий момент
6. Последняя дата обновления - разработчик заботится об устранении ошибок, новых фичах
7. Ответы на коменты - разработчик общается с аудиторией, тем самым средний рейтинг растет см. пункт 4
Так или иначе Apple и Google заботит свой брэнд и опыт пользователя, возможно они стараются здесь и сейчас получить максимальную прибыль (пункт 5), но понимают что это игра в долгую, а значит все должны получить шанс выигрывать иначе холдинги с большими бюджетами не пускали бы маленьких к этому сочному пирогу. Поэтому империи умирают и их место занимают новые, вам же остается только создавать новые игры и приложения и искать новые ниши, которых бесконечное кол-во.
Закон больших чисел и теория вероятностей вам помогут, чем больше попыток, приложений, оптимизаций, локализаций вы сделаете, тем выше шанс получить больше сладкого пирога.