É feito para simplificar a geração dinâmica de SQL. Basicamente, cada condição pode ser adicionada como
AND <condition>
sem tratar a primeira condição como especial (é precedida por WHERE
não AND
) ou até mesmo se preocupar se deveria haver um WHERE
cláusula em tudo. Então, basta considerá-lo fácil de usar ou, sem dúvida, preguiça.