Подход "Single Activity" становится всё более популярным при разработке Android приложений, как минимум потому что это рекомендация от Google.
Автор статьи простым языком объясняет проблемы "Multi Activity" приложений и показывает плюсы подхода "Single Activity": 👉 Отпадает необходимость в Bundle 👉 Больше не нужны Result-колбэки 👉 Упрощённая навигация с помощью Navigation Component или другой библиотеки на ваш выбор 👉 Shared scope для передачи данных между Fragment-ами и хранение состояния
Обойтись без "Multi Activity" не получится полностью. Автор приводит частные случаи, когда такой подход становится оправдан.