In other cities it seems like you have a single or a few employers and if it didn’t work out with them you’d need to uproot your life and move areas again. Having an ecosystem like that allows a bit more options.
That being said I don’t imagine Chicago to be like that, what tech companies do you like in that area? As that’s what I’m qualified to do.
There might not be as many as the Bay area, but there is more than enough to keep your employment stable until retirement. As a bonus, much fewer of them will be unstable startups.
For instance in Atlanta, you may not make $300K a year, but you can buy a 2500 square foot house for $400K - $600K in one of the most affluent areas in the country (measured by median household income) - John’s Creek. If you go a little further up north to Forsyth - one of the most affluent counties in the US, you can get a 3000 square foot house, brand new build with all of the niceties for less than $350K.
Also the “tech scene” is not all it’s cracked up to be during a recession when non profitable companies are dependent on VC funding. There were plenty of tech jobs in profitable corporate companies during both the 2000 dot com bust and the 2008 recession.
Edit: personal anecdote:
I had just been working three years when the dotcom bust happened. The company I worked for didn’t blink. They gave almost everyone $10K raises that year and 20% bonuses because the local market was still thriving.
2008 was slightly harder, developers could find contract work but a lot of companies weren’t hiring permanent employees. Middle management and project managers were hit hard.