They genuinely believe this.
I interviewed at a place a few weeks ago. They promised everything I wanted - mostly remote, salary range what I was looking for, and so on.
Did the full circuit: initial screening, initial tech call, then a ~4 hour tech challenge + talk with the team, team lead and finally the CTO.
The CTO, at the very end, tells me that the salary range actually tops out £10k below the minimum they advertised (£60-80k instead of the advertised £90-120k) AND that remote work would look much different - they need people 4 days a week in the office plus at least 2 weeks a month full 5 days. Basically, if you're lucky, you get the inverse of the advertised 1-2 days a month from the office...
Of course I stood up and left, but these assholes are banking on people being desperate enough to ignore massive red flags like constantly being lied to from the very beginning.