Simplemente porque “todo” se programa. Ademas de las computadoras y ahora los “cotidianos” celulares, llega Big Data (nuevo set de soluciones no explotados a pleno todavia) y IOT donde podes programar la cafetera, la silla y la botella de agua.
Frente a ese nivel de elementos que se programan, es imposible que haya en la sociedad, la cantidad de gente que le guste programar.
A eso se suma, que con la falta de programadores,se pague más la actividad, lo que hace que la actividad sea atractiva a muchos que no les gusta la programación y lo hagan por dinero. Lo que hace a los programadores expertos todavia mas dificiles de encontrar.
Lo cierto es que en esta sociedad, contratar a un programador (para que haga un programa) es lo mismo que contratar un músico para que componga la música que quieres escuchar (a nivel personal) . Eso lo hacían ricos en el siglo 14… es muy pretensioso eso hoy. Lo mismo pasaría con los programadores.
Hay que usar los sistemas que están y dejar que los ricos contraten a los programadores.