Законами небесной механики.
Так уж повезло, что сила притяжения обратно пропорциональна именно квадрату расстояния, а не какой-то другой его степени. Только квадрат расстояния даёт стабильную форму и стационарное положение орбиты планеты - эллипс. Если это любое другой значение в диапазоне от 1 до 3 - орбита будет нестабильной. Замкнутой (то есть от центра тяготения планета не улетит), но не стационарной, а как бы вращающейся. Если это меньше 1 или больше 3, то планета либо улетит прочь, либо упадёт на центральное тело.
Отдельный эффект, обеспечивающий стабильность именно системы планет, а не одиночной планеты, - это резонансы. Они "подстраивают" расстояния разных планет от центральной звезды так, чтобы их периоды обращения относились как небольшие целые числа. Проявлением эффекта резонансов является правило Тициуса - Боде.
Элементарно вычисляется из третьего закона Кеплера - что отношение квадратов периодов обращения равно отношению кубов расстояний до Солнца. То есть если период обращения некоей планеты вокруг Солнца в 5000 раз превышает оный для Земли, то её расстояние равно 5000^(2/3) а. е.
Так и быть, сосчитаю вместо вас... В 292,4 раза больше, чем у Земли.
Кстати, масса тут абсолютно никаким боком - периоды орбращений небесных тел от их массы не зависят (зависят от массы Солнца, а она для всех одна и та же).
Возникает предположение, что приливные силы, вызванные звездой, тормозят собственное вращение планеты не хуже спутников.
При расчёте данного параметра надо учитывать не столько количество, сколько отношение массы спутников к массе планеты. А по поводу Меркурия и Венеры, то ещё и отношение их "года" к их "суткам". Тем более, что Венера не туда вертится, что может быть обусловлено не очень давней передачей импульса от какого-нибудь случайно залетевшего астероида.
Только из-за внешних.
Все планеты Солнечной системы уже давно вращаются по стабильным орбитам, и других крупных объектов, которые могли бы как-то нарушить эту "гармонию небесных сфер", на данный момент не известно. Даже и на затворках системы - орбиты всяких гипотетических нибир и немезид, даже если есть признаки их существования, лежат далеко за орбитой Нептуна.
Так что единственный вариант - это гость из космоса. Это может быть какая-то блуждающая планета, которая вмажется в одну из имеющихся, или же гравитационное возмущение от проходящей поблизости звезды, которое просто сдует одну из планет (а может и не одну) с насиженного места.
В идеальном случае, то есть когда планета одна и вращается по абсолютно круговой орбите со строго единичные эксцентриситетом, скорость ее постоянна. В реальной планетой системе даже при единичном эксцентриситете скорость планеты будет колебаться из-за гравитационных взаимодействий с другими планетами.