> From a "making a quality product" standpoint it would make more sense to me to choose the technology intelligently according to the needs of the product. Anything less is just a business mythology about trying to deliver a lower quality product for a lower cost.
The "needs of product" should include "long term maintenance cost".
They should and I'm not saying to write it in a new language just because it meets the needs a little better. But in a world where the primary motivation for most things is profit, do you think "developer/maintenance costs" are having a little too much weight in the decisions.
The "needs of product" should include "long term maintenance cost".