Esto, ¿habeis intentado programar VBasic en *nix? ¿O en un microcontrolador? Yo todavia no
Conclusion: el lenguaje viene determinado por el proyecto y el equipo de desarrollo. Cada lenguaje tiene unos puntos fuertes y otros debiles que lo pueden hacer valido o no para un proyecto. Y si el equipo de desarrollo domina mejor un lenguaje que otro, es logico que a igualdad de requisitos, el equipo desarrolle una mejor aplicacion en el lenguaje que domina que en el otro (no veo a un guru del PERL programando en VBasic).
Saludos.