В большом проекте могут быть разные компоненты написанные с использованием разных версий библиотеки (к примеру sdk от сторонних разработчиков). А т.к. разные версии не совместимы - будет весело.
Раньше получалось что твой switch в навигаторе становился больше и больше с добавлением нового экрана. Теперь у тебя просто больше классов экранов, что кажется логичнее.