Так получилось исторически. Когда компьютеры были большими, управлялись они тумблерами). А сейчас любой школьник может писать на Паскале. Появился веб и он тоже потребовал новых подходов... Не исключено, что в будущем будет один язык для всего, пока опять не появятся потребности, которые он не решает)))
Почему бульдозеры, подъёмные краны, экскаваторы, самосвалы? Почему не существует только один универсальный строительный агрегат? Зачем так много? Каждый язык существует для решения определённого круга задач. Никто в здравом уме не будет писать сайт на C, а 3D-action на PHP.