It's also possible that people that would move somewhere they'd probably not want to live otherwise just to work for Amazon would be more motivated and less likely to leave in 2 years for a raise
Do you think Amazon wants these people? High turnover isn't fun, and creates a horrible work environment.
Like Amazon gives a flying fuck about their employees wellbeing.
No, I dont think Amazon wants those people at all, but that's what you're going to get in "tech hubs" a lot of the time. If they were to choose a more atypical location, and everyone had a bigger investment into their job coming in, then they could improve retention & as a result the quality of their engineering teams.