Por experiencia propia, las empresas (pequeñas y grandisimas) se van a los CMS porque buscan algo "rapidito y que quede mono", el problema viene cuando se vienen arriba y empiezan a pedir cosas imposibles para el CMS pero a precio CMS...
Yo soy de los que prefiere hacerlo de 0 (o en todo caso con código mío o muy conocido) porque entre otras cosas, te ahorras mil llamadas de mantenimiento del site. Pero bueno, ya sabemos que si uno me lo hace bien y caro y otro me lo hace barato, claramente hay que contratar el barato y no ser tonto ¬¬
Y con respecto a frameworks, están para ayudarnos, si no son cómodos pues usas tus librerías (yo uso por igual las dos opciones) y todos contentos, lo que hay que hacer es conocer siempre qué estamos haciendo, cómo lo estamos haciendo y por qué lo hacemos de este modo.
Perdón por el párrafo!!
Saludos a todos!