Don't underestimate how much your culture can change, particularly if you're young and go into life with an open mind. It's one thing if you have no desire for whatever might bring you to a big city, but if you do have that desire but are stopped because of the nauseating feeling of how your lifestyle & culture might change, that feeling does pass.
Where in nostrademons' comment did they the parents culture and feelings "wrong"?
But the old IBM campuses outside of NYC are actually like this. They are usually one or two hours from NYC, in really leafy forested areas...basically country side. People commuting from the city to those places (eg Yorktown in West Chester) are the first ones google attracted with their In-City office, they were extremely successful just because they were in the city and IBM wasn’t.
Of course I accept that not everyone wants to live in a city. The point is, though, that you have to make serious sacrifices if that's your first priority -- you need to either accept a long miserable commute, or acknowledge that you're limiting your ability to grow into the top tier of your chosen profession. Cities have very real beneficial network effects for businesses.
The likes of NY, Boston are my perfect city. Everything I need is by my doorstep, don't need to own a car (or use it regularly) and can find not-unreasonable rents if I have roommates and don't stay in cheaper locations. (eg. Allston in Boston)
I work in a Boston suburb and can't imagine staying in such a drab place, unless I had a family, kids and all. Almost everyone there is older than me and almost entirely invested in family living. Everything from conversations to activities lack any sense of freshness and feel routine. Don't get me wrong, people seem to be happy there. But, a lot of it hinges on their family and social relationships built with people over many years.
I don't see myself having either of those things at least till I am in my mid 30s. Even then, I would probably live in a condo where human density is larger, rather than suburban sprawls.
In my experience, suburban living comes at the turning point of the exploration-exploitation curve. People who want to explore, will stay in urban locations and see out new experiences .... Until they start feeling good about a certain local optima and "settle down" on it.
My hypothesis is that tech workers usually slog it out in till they get a job (usually in their early-mid twenties) and then start the exploration phase, that may have come sooner for other majors. As a result they prefer staying in cities for longer and till an older age than other majors.
I have noticed this among my peers, but of course it is anecdotal and have no idea how well it will generalize.
I as a white brit enjoyed working (London UK) for an Arab company which was incredibly diverse - just with I had take a language class at night school.
I'm 24, but that is definitely what appeals to me. The mere thought of working in NYC or other tech hubs is nauseating. I'd feel totally out of place culturally.