В MVP для Android есть два подхода по хранению стейта view:
1) Вы храните стейт Android-ными механизмами (Bundle, RetainInstance..)
2) Стейт хранится в презентере/моделе
Оба из них по-своему хороши. Moxy использует второй.
мне кажется, что эти подходы не полностью взаимоисключают друг друга. первый способ покрывает немного отличное множество кейзов. например он позволяет стейту выживать при убийстве приложения системой. но ведь ничего не мешает для этого кейза использовать сочетание 1 и 2, сохраняя стейт хранимый в презентере в бандл