I think one reason why this is difficult for companies that are hiring software engineers, is that they can hire at multiple levels of experience. They just need good developers! A company that needs, say, a Golang developer, or Scala, or React, might be willing to hire a junior, mid-level or senior developer- they'll take whatever experience level they can get. Remember, saying that you don't want to hire someone to…
Not meaningless at all. The company is at least saying they are willing to pay senior level salaries. I think the companies really pushing back are those who want 2-20 years experience with a range of $50-$80k. The other group of companies pushing back are those who let their current employees get too far out of the current range, and can only keep them happy through hoping they don't find out.
Both are signs of companies I want to avoid.