Просто насколько я понимаю,если используешь mvp и в самом presenter делаешь работу с сетью и бд,то и смысла в mvp особого нет. Или это просто отсутствие слоя модели на человеческом языке?
Принцип мухи отдельно, котлеты отдельно. И все в идеале должно быть взаимозаменяемо и легко тестируемо. У вас могу приходить данные из сети или базы данных в одном виде а потом конвертироваться в другой для работы с бизнес логикой и отдаваться во вью презентейшн слой