потому что на каждом уровне тебе надо контролировать что экспортируется
ну а если это один уровень? как я приводил выше - на конкретную папку, можно сказать на модуль в некоем понимании.
components
pipes
services
etc.
здесь получается один уровень, без углубления