По мере развития IT сферы появляются новые задачи, для решения которых создаются(если существующие не отвечают критериям) новые языка программирования и новые фреймворки языков программирования. Другими словами, не будет какого-то одного популярного языка программирования.