Я считаю что конструктор - он для конструирования. Создать всё что надо, и презентер готов к использованию. А onFirstViewAttach - это сигнал к началу работы. Можно там начинать делать сетевые запросы и прочую работу.
Если бы я увидел сторонний класс, я бы никак не стал ожидать, что как только я его создам, он самостоятельно полезет в сеть :)
Это по стилю, а на практике - да, skip стратегии разве что не сработают.