This is very HN-centric thinking (rational but not scalable). People move to Silicon Valley to "move to Silicon Valley". They're chasing a dream and they want to be in the thick of it.
Sure you might find a couple good job opportunities in Nashville or Tampa, but its hard to compare that to being in the thick of tech industry where you're right in the middle of the world's top companies, surrounded by lots of talent to push you further.