Even if I didn't, I would never leave because of the weather and activities.
¯\_(ツ)_/¯ to each their own.
Edit: For a better description of the problem with Rochester's weather, see GP's name.
Also...is there any chance your company is hiring Network Engineers? :)
You ARE in the industry.
For every programmer in Silicon Valley, there are x of us not in Silicon Valley. And there's probably little correlation between whether or not you're in Silicon Valley and the coolness and value of whatever you're building.
I love visiting but I can't imagine living there.
That basically sums up my feelings on the bay area too.
This sums up how I feel about NYC. I have family there, both my parents were originally from there, and I've had a good time every time I've visited, but I wouldn't want to actually live there. It's a great place for spending a weekend, but it's too noisy, crowded, and expensive to go about my day to day life there.