Не был бы так категоричен. Запрос подобного хар-ра на самом деле нигде не удобен не зная как именно он работает. В обычном смысле опять же все зависит от архитектуры и часто просто не нужны такие запросы, а удобнее разделить их на два.
Дело не в красивости кода, а в понимании что он делает. В рамках ларавеля это значит что нужно знать весь проект и можно не знать весь проект, а просто знать функцию которая нужна в общем, а не частном.
От части да, только теперь не забываем что само по себе ORM еще и требует знания где его использовать. В этом и смысл печали многих систем - они слишком общие. Там где не нужно ORM все равно используют ORM.