Las empresas prefieren ASP simplemente porque viene de una empresa como Microsoft... Dicen que el sitio se les vé más profesional cuando utilizan extenciones .ASP.. que diablos es eso. Já!
Yo si quiero puedo colocar extenciones .LAN y hacerle creer a los visitantes que estoy utilizando un lenguaje rarísimo o algo así, cuando son simples páginas HTML.....
De todas maneras es una realidad, pero uno como buen ingeniero y como buen programador tendrá la tarea de convencer a los clientes de que eso no es de esa forma... Si el cliente sigue insistiendo, pues prefiero que consulte a otro para que le haga sus servicios, pero conmigo no cuente.
Al meterse uno con ASP se mete pienso yo en otra cantidad de problemas como lo son encontrar el hosting, lidiar con los constantes fallos de seguridad de MS (en estos días mandaron 4 seguidos!!), además, que los sistemas Microsoft son en mi opinión un poco más dificiles de manejar, y no brindan tantas cosas como otros sistemas.