They used to in 2020-2022 cycle. I don’t think they can right now, but the social contract of employees staying at the company for a long time has been completely broken. So now everyone just expects short retentions, and market forces drive for senior hires.
But again, this expectation was driven by the market forces - employees in very high demand. If it is actually harder to get a job / easier to get an experienced dev, then juniors won't be job hopping quickly because they won't have another job to hop to.
Yes, but there is a bit of a problem when things change and there are mismatched expectations. The employers are probably feeling a bit risk-averse right now, while the potential employees are getting desperate.