Problem with relocating is:
1) the high expense of housing.
You are a Philly guy. If you got a job offer to go to San Diego, guess what the difference in housing cost would be? a 20 to 25 % raise would not offset the higher costs. Same is true in Boston, or Washington DC, two of the hotter tech areas.
2) Laws.
Lets say you are a tech guy that likes guns: DC, CA, NY, NJ, IL, MA, CT, MD and HI are off limits to you, regardless of what fine offer they give you. Likely applies to other areas as well.
3) Multicultural population
Used to be there was one rather broad middle class culture that you could more or less adapt to in the US. No more. A lot of people in PA like the English-german-Scot conservative culture and do not want to move to someplace hip-hop, or Indian, or liberal, or Mexican dominated. Simple fact is diversity means fragmentation and fragmentation means you sty where you are welcome and stay out of areas you are not welcome or do not share the basic assumptions of .
You’ve highlighted all the main reasons I won’t be moving from this area anytime soon.
I’m far enough outside of Philly that I don’t have to deal with that culture. I love my gun rights. I enjoy a relatively low cost of living while still earning wages made competitive with the nearby city salaries.
My neighborhood, job, and schools are 90% white, 10% other.