Some other languages on the other hand, are far less common, but because they occupy a specific niche, might actually be more "in demand" (ie, less competition for an applicant, higher salary).
Some other languages on the other hand, are far less common, but because they occupy a specific niche, might actually be more "in demand" (ie, less competition for an applicant, higher salary).
Even if you had resume data, having a language listed as a proficiency doesn't mean that person is in the supply of developers for that language. Likewise, sometimes people get jobs for languages they don't know. I hadn't used golang before my current job, so I wouldn't have been in the "supply" of go developers despite being hired to use it.
Getting js right is hard. Thus, competition for _skilled_ devs is rather low.
Same goes for php. Writing code full of sql injections, no design patterns, and no scalability is easy. Most php devs are limited to Laravel or Sympfony and have no clue about the language’s inner workings. Doing it right is hard and if you do you will get nice returns.
But i do agree about niche languages. The number of jobs available means nothing. Whats relevant is the (applicants/ number of jobs) formula.