porque evitas el principal problema que se puede generar en una ambiente web que son lasSQL injection
es un ataque muy comun realziado por hackers
sin mecionar que ademas el codigo queda ams prolijo y mantenible y ademas evitas miles de problemas con los tipos de datos, mas que nada cuando son fechas o valores decimales
saludos
Leandro Tuttini
Blog
Buenos Aires
Argentina