Каждые несколько лет появляются совершенно отличающиеся языки и системы программирования.
Не успеешь толком освоить одно, как это становится менее востребованным и появляется что-то другое.

Некоторые люди называют это террором в информатике.

Кажется, я нашел причину.

Языки и системы программирования, как результат труда, обычно продвигаются с целью заработка.
И тогда включаются приемы маркетологов.
Язык программирования они рассматривают как товар.
А у каждого товара есть период роста продаж, период насыщения и период спада.
И чтобы иметь постоянную прибыль, в период насыщения компании работают над выпуском нового товара.
Это позволяет обеспечить постоянную стабильную прибыль - всегда иметь товар, который в стадии роста или насыщения.

Поэтому вместо того, чтобы поддержать один универсальный язык, который может работать с разными платформами,
множат сущности, на взгляд программистов, без необходимости.

Но необходимость - в обеспечении постоянной прибыли корпораций.
А на проблемы программистов им наплевать.

капитализм=терроризм