Потому что это не явное обновление. Новичку нужно будет потратить время, чтобы разобраться как работает код. Иногда это пустая трата времени для бизнеса
А хотя, я может скептически к этому всему отношусь. Я не люблю магию вообще. Не переношу на дух ide-helper и не пользуюсь автокомплитом для моделей в laravel idea
Я поддерживаю неиспользование разных фантиков типа updateOrCreate() или магических whereField() но чем автодополнение в ide-helper не угодило ? ) Назло Тейлору не буду пользоваться подсказками и отрежу себе половину IDE ? Но зачем ?