Todos ustedes son unos zambos ignorantes hablando de un tema del que no saben nada. Es verdad, hay gente estúpida que cree que sabiendo JS va a hacerse espacio en la industria pero de ahí creer que "si el programador en Angular no hace dinero significa que NADIE hace dinero" es una posición igual de imbécil.
Les dejo la explicación más sencilla y menos autista que puedo dar: La programación fullstack web (PHP, html, JS, CSS) está saturada y obsoleta, la razón por la que la gente piensa que va a hacer plata con eso es por la burbuja dotcom, hace 25 años si daba dinero y como lat está tecnológicamente atrasado todavía existe la imagen de que hay mercado ahí. Por otro lado por lo mismo que lat está tecnológicamente en el pasado aquí puedes encontrar trabajo usando herramientas desfazadas, tengo un conocido que hace ~$1500 haciendo microservicios en Java y otro programando en C#.
Finalmente, en el extranjero si hay dinero en programación, pero para la gente que domina otras herramientas: Python multiprocesamiento, Linux, Docker, etc. En general gente que sepa programar de manera fundamental entendiendo conceptos como nivel de complejidad o paralelismo. El programador web fullstack en una economía del primer mundo es y será siempre el equivalente a un albañil, porque lo que te permite tener competitividad en el mercado ya dejó de ser "tengo la web más bonita".
En pocas palabras, si hay plata, solo que esa plata está para los que dan mantenimiento a herramientas viejas que nadie quiere actualizar y para la gente que si sabe programar de verdad con herramientas modernas. No vas a hacer dinero programando páginas web y no creo que valga la pena más allá de entender los fundamentos de desplegar una webapp.