Пока приложение маленькое, архитектура почти не важна. Когда над ним работают десятки людей и сотни экранов, от неё зависит скорость команды: можно ли поменять одну функцию, не сломав три другие, быстро ли новичок находит нужный код, не тормозит ли сборка.
Это зона senior-фронтендера: на собеседованиях её проверяют секцией frontend system design («спроектируйте ленту», «спроектируйте автодополнение») и вопросами о структуре проектов, дизайн-системах и миграциях.