Слишком абстрактный пример. Сервис - это просто класс, куда ты вкидываешь логику. Это прям ультро абстрактный прием. В некоторых случаях, когда у тебя простая пару раз повторяющаяся логика и не сложная бизнес логика в проекте - можешь спокойно сервисы использовать. Когда у тебя появляется большая вариативность и простых сервисов тебе начинает не хватать (приходится дописывать хаки, ифы, новые методы и т.д.), то ты либо превращаешь все это в монстроподобную каку, либо думаешь о другом подходе. Суть в том, что нет волшебной палочки, ты совмещаешь кучу разных подходов и накладываешь их на свой опыт. Желательно этот опыт получать под надзором обстреляных коллег. Можешь сюда прям конкретные куски кода на обсуждение выносить и тебе будут рекомендовать
Кстати, а laravel сервисы только в конструктор может имплментить, или в отдельный метод тоже?
public function saveSome(SomeService $some){
}