Насколько помню, там объяснение. Что если вы захотите переделать активити используя фрагменты, то это будет трудно, чем изначально использовать фрагменты.
ключевое здесь "если мы захотим фрагменты".
Если же нам просто нужно простая активити и мы ее трогать не будем, то зачем городить. Нужно сделать это проще.
В
Blueprint
обрати внимание на разницу между
without the use of Fragments и
с фрагментами
Фрагменты ввелись для упрощения кода (разбивание сложной системы на простые части). Та часть которая релизовала интерфейс вьюх в MVP вынеслась в фрагменты. Остальная осталась в активити.
фрагменты стали реализацией Contract.View в MVP.
Так уменьшили сложность.