My thinking is sort of along the same vein: you can train people, you can&#x27;t &quot;train&quot; a language. And if you can&#x27;t train the person, why did you hire them? The cost of training is much like the cost of evaluating frameworks and tools and choosing the best ones (with the huge caveat that you invested in a person, and they can leave... but if their strongest suite is the obscure language, it puts a damper on things...)