Потому что Eloquent добавляет слой сложности, который не всегда необходим. Эта сложность приводит к снижению производительности, которую можно избежать при работе с необработанными данными.
Разница в производительности может легко достигать 50%.
В принципе, оба необходимы, поскольку Eloquent расширяет и использует QueryBuilder
,