правильно использовать replace для навигации вперёд
Вперед то да, обратно брать из стека, но если надо будет опять показать первый фрагмент? То есть, A->B->берем из стека A-> к B уже непонятно как вернуться, что бы не пересоздавать презентер. По сути надо, что бы он переживал пересоздание view. Как я понял, это ранее работало через Global тип.