Ответ в простой математике.
Возвращать должен тот, у кого последнее вычисление значимости было выше на момент разрыва (чаще всего он и инициатор ДОДа). Потому как тот, кто возвращает, неизбежно значимость теряет.
Поэтому утверждение "Кто бросил, тот и возвращает" верно по одной простой причине: у бросившего есть запас этой самой значимости для потери при возврате т.к. если возвращать будет брошенный, остатки своей значимости оно расстреляет все, до железки. Иными словами, бросивший может себе это позволить, т.е. поделится излишками значимости с брошенным.
Другое дело, что бросившему редко хочется возвращать бывшего партнера. А брошенному часто хочется, но нечем, няма ресурсов.) В связи с чем, необходимо создать условия, при которых значения виртуальных значимостей подравняются и потом, кому это будет нужнее, начал возврат.
Время, игнор, саморазвитие, директивное понижение значимости и т.д. - союзники брошенного, если возврат планирует он.
Время, переоценка, собственное застревание, успехи "бывших" и т.д. - факторы способствующие желанию камбэкнуть для бросившего,