Zazwyczaj ORM-y zadają sobie trud stworzenia instancji kompletnego obiektu dla każdego wiersza i zwrócenia go. Twój surowy SQL tego nie robi, więc nie pociąga za sobą kary, którą ponosisz. W przypadku dużych zestawów wyników, w których nie zamierzasz używać obiektu, lepiej pominąć ORM.