I tend to focus on what I can control:
I cannot make the job market makers play fair(?) game, but I can reach to current and past employees on linkedin and get the salary range myself, and discard interviews where it is hard to negotiate to an acceptable salary.
Also, some keywords in job ads shows more probabilty of lower than market salary, no company is really looking for someone who is looking for new challenges or who can wear many hats, they are just looking for affordable candidates