Why would they have to uproot every 2 years? Many (the majority of?) tech workers are close-ish to big cities with healthy tech scenes, and remote work is very much 'a thing' these days too. Live in Seattle, get paid for work done in LA, SFO, Portland, etc.