Came to comment about PHP specifically. Even in my local town, a PHP salary can be anything from a blog mangler @ £20K to a bespoke tool developer @ £100K, both just happening to share the same programming language.
It's got a big range, but I bailed on the language years ago because I got sick of sifting through all the laughably-low salaries. I'd still do PHP if someone hired me for it (at non-joke rates, plus more on top for working with tech that's got the kind of trajectory and reputation PHP does) but I absolutely avoid looking at PHP jobs when searching, specifically because the floor on wages is so much lower than most languages so there are a ton of garbage jobs out there.
Certainly I'd skip right past a PHP job listing that didn't have an eye-catching salary listed prominently on it. Not having salary listed in general is annoying, but with most languages I can make a reasonable guess at where it'll be based on the company, location, and tech stack, and not be too far off. PHP, who knows. That "Senior Developer" position might turn out to only have a hiring budget of $60k (hahahaha good fucking luck with that). Or it might be $120k. Or $180k. PHP salaries are all over the place.
Yeah I can relate- I run a couple of open source PHP projects that are fairly popular but other than that have mostly moved on to other languages. Salary is part of it, but I also found that there were a lot of characters in the PHP community who made dealing with the language less than pleasant.
Certainly I'd skip right past a PHP job listing that didn't have an eye-catching salary listed prominently on it. Not having salary listed in general is annoying, but with most languages I can make a reasonable guess at where it'll be based on the company, location, and tech stack, and not be too far off. PHP, who knows. That "Senior Developer" position might turn out to only have a hiring budget of $60k (hahahaha good fucking luck with that). Or it might be $120k. Or $180k. PHP salaries are all over the place.