Это не совсем так, в Репозитории осуществляется хранение логики моделей (а уже в модели определяется, будет ли это бд, файл, и т.д.). К примеру, передаем данные модели и указываем, что нужно сохранить пользователя и его профиль, а модель сохранит куда нужно.
В Сервисном Слое мы реализуем бизнес-логику хранения. К примеру, передаем данные репозиторию пользователя и говорим, что хотим сохранить его. А еще передаем другому репозиторию данные отзыва пользователя и также говорим сохранить его. И т.д.