It's like the rest of the country doesn't really exist to certain people.
There are SO many cities with environments that this is possible, you just have to do a little cursory research. Businesses in these cities are hiring all the time because no one thinks about them. They don't have enough Starbucks or bike lanes. So we get articles talking about "can't" when it's really "won't."
Austin, Dallas, Kansas City, Des Moines, Detroit, Tampa, Miami...
The list goes on and on of medium sized cities starving for dev talent without enough coworking spaces or incubators.