Languages and technologies are only important to CTOs and recruiters.
Even at the CTO level, languages and technologies more of a strategic business decision than a raw technical decision. Questions like:
* can we hire enough programmers of quality in this language?
* is there sufficient support available for these technologies?
* is the technology sufficiently mature?
Selection of a core technology can't be purely a "wow, cool" decision at that level, although it may factor in to what kind of programmers you are likely to get (e.g. see pg's old article "The Python Paradox" http://www.paulgraham.com/pypar.html)
This is key. If you think you'll want to or have to hire an 800 person staff then you're going to lose developer quality and will be served by picking languages which are already common on the market.
Even at the CTO level, languages and technologies more of a strategic business decision than a raw technical decision. Questions like:
* can we hire enough programmers of quality in this language?
* is there sufficient support available for these technologies?
* is the technology sufficiently mature?
Selection of a core technology can't be purely a "wow, cool" decision at that level, although it may factor in to what kind of programmers you are likely to get (e.g. see pg's old article "The Python Paradox" http://www.paulgraham.com/pypar.html)