Так в любом случае нужно будет откуда-то взять уникальный ключ presenter. Он как раз хранится в Bundle fragment/acitivty/etc. Или вы будете просто всегда делегатом возвращать null? Вообще делегат это же не только bundle с ключем - это ещё и отслеживание, когда пора уничтожить презентер и удалить из хранилища презентеров
я предлагаю в moxy сделать абстрацию этого хранилища, а bundle перенести в moxy-android (с реазилацией этой абстракции)