понятное дело, что всё зависит от реализации. только в случае с репозиториями у вас есть возможность разделить ответсвенность, а в случае АР нет.
Что да, то да. Но для небольших проектов это разделение будет избыточно: сложность выше, а профита нет особо