>Если язык программирования - всего лишь инструмент, то на любом языке можно написать всё что угодно?
Если инструмент - всего лишь инструмент, то любым инструментом можно сделать всё что угодно?
Сможешь спилить столетний дуб ножовкой по металлу?
А просверлить отверстие рубанком?
Каждый инструмент предназначен для решения своих задач.
Да, существуют "швейцарские ножи" (те же C/C++, например), позволяющие решить любую задачу. Но делать на них серьёзные проекты - это дорого и долго. И требует высококлассных (и потому дорогих) разработчиков. Намного дешевле и быстрее взять специализированный язык, предназначенный для данного круга задач.