My local market, has been very liquid for the past 20 years, if you have the right skillset. I’ve been able to find a job within two or three weeks each time that I was looking usually with two or three offers.
It’s not a free flow of information but it is out there. I talk to recruiters and former coworkers all of the time to compare salaries.
From the market perspective, it’s because I haven’t been asking more than the median based on my skillset during the last 10 years. From my perspective, I’ve been prioritizing learning skills and building a resume over maximizing wages. I can’t both ask a company to hire me knowing that I’m barely qualified and ask for the highest part of the range.
The second issue is a collective action issue. There are plenty of qualified “full stack developers” who can make yet another B2B Software as a service CRUD app. You can’t negotiate too far over your local market rates or there are other developers who are “good enough” who will take the job. I’m able to slowly get on the right side of the bell curve by being a “enterprise cloud architect” (yeah I die a little bit everytime I say that). My next step is a “consultant”.