Selezionare meno campi possibili con la query al db è più leggero che selezionare tutto e poi fare i controlli.
Pensa al tuo applicativo in grande: lo usano in 200k persone e tutti sullo stesso db che sta in un server accanto alla tua vasca da bagno.
Paradossalmente hai tutti gli utenti che nello stesso momento chiedo tutto! Povero db. Se invece gli fai selezionare solo i campi necessari, il tuo server ti ringrazierà mettendo le gambe e spostandosi in un luogo a lui più consono