Хотелось бы узнать как вы выбираете язык программирования для своих проектов?
Язык подбирают под задачу. Если проект делается под заказ, и под требования проекта подходят 2-3 языка, выбирают 1) Самый распространенный на рынке, с большим количеством спецов достаточной квалификации. 2) В случае сформированной команды - язык который хорошо знает большинство членов команды. 

Если это личный проект в аналогичных условиях - 1) Хорошо изученный язык, если проект задуман для выполнения в короткий срок или нужен как рабочий инструмент/коммерческий продукт. 2) Специально выбирается малознакомый язык, дабы сделать на нем что-то более-менее серьезное и прокачать скилл. 

Прочие маловстречающиеся случаи в принципе плюс-минус укладываются в описанные кейсы.
очень просто - тот на каком проще реализовать задачу тот и использую. временами даже десктопные GUI приложения пишу на PHP(сейчас правда больше использую ElectronJS), а мобильные(Android) на JS c Cordova..
kotlin и typescript, python и haskel и swift очень похожи
пошли в родителей))

языки зачастую создают не из-за того что имеющиеся чем-то кардинально не устраивают или авторы придумали придумали новый революционный подход, а как часть экосистемы корпорации и/или способ подсадить народ на свои продукты, яркие примеры - это MS - VBscript. Apple - Swift, JetBrains - Kotline(хотя в данном случае это скорее надстройка)