думается разумный баланс где-то в области того, что весь ларавел код должен быть в контролерах, причем бизнес кода там быть не должно. совсем. ну и в консольных командах.
т.е. в контроллере / консольной команде создаются нужные объекты и инъектятся в сервисы. дальше уже сервисы все делают по-нормальному, без средств ларавела.