Companies have found that to hire engineers living in SF, they need to pay more than hiring someone living in Idaho. That is supply and demand.
Could those employees move elsewhere? Sure. That may in fact happen. But right now, an engineer in SF has both remote demand and local demand at FAR higher rates than someone in idaho.