Cita: ¿porque el framework se dice que tienes mas escalabilidad que nuestro propio codigo?
Los diseñadores de frameworks, utilizan las mejores practicas en orientación a objetos o depende el paradigma que sigan para ser escalables, utilizan pruebas unitaras para comprobar la fiabilidad del código, al ser visto por miles de personas, llegan en conjunto a una solución elegante, rapida y flexible, algo que dudo tengan los repositorios de funciones caseros.
Solo basta ver el código de Zend y simfony para ver el mar de patrones de diseño usados de una manera limpia, concisa y precisa, para usarlos como Base para nuestros proyectos, NADIE ha dicho con un framework vas a dejar de programar, o dejar de pensar eso es un razonamiento absurdo, un framework no son 3 clics de dreamweaver, mas bien es expandir nuestros desarrollos a un mundo más enterprise, más poderoso que un simple repositorio de funciones hechas en casa.
Solo basta ver la elegancia de Zend_View para inyectar variables a la vista en "varios pasos" y dejarte hacer maravillas con el metodo Render, basta ver los deliciosos Helpers que tiene por todos lados Zend para APOYARTE y darte la oportunidad de Expandirlos o bien usarlos para Darle Magia a tu proyecto, por que cabe mencionar que la magia depende de uno y de las ideas del como resolver una aplicación, no de como imprimir html al navegador.
Pero ya estuvo de mitos clasicos como... "Cuando usas un framework NO sabes lo que sucede dentro", "Cuando usas un framework dejas de pensar", "Cuando usas un framework un gatito es sacrificado en china"
Hasta debuggear errores es mas sencillo que con códigos hechos en casa.
Usar un framework no te hace más flojo, te hace más inteligente ya que puedes ocupar mas tiempo para resolver problemas complejos de tu aplicación y si tienes tiempo hasta mejoras el código del framework, pero saben en realidad dudo mucho que eso ultimo suceda.