accido, вы просто никогда не пользовались ORM, вы пользуетесь только его сервисами - слоем доступа к базе и квери билдером. ORM - это объекты, которые получаются после того как отработал слой базы.
простейший пример, у тебя в базе два поля first_name, second_name, а модель при запросе
$user->getName() возвращает ucfirst($this->first_name) . ' ' . ucfirst($this->second_name)
$item->getPrice(); отрабатывает парочка фильтров, которые считают разные скидки, генерится картинка нужного размера. и вместо 100 рублей в базе в поле price полчую картинку высотой 42 пикселя с ценой 60 рублей.
$user->delete(); вовсе не удаляет товар, а помечает его удалённым и при выборке $users->all(); его уже нет, нужно $users->withTrashed()->all();
$news->setImage('/path/to/image/'); $news->update(); этот код не только меняет путь в ячейке базы, но и удалёет старый файл, подчищает резайзы для данной картинки.