> How do we get Google to move, say, 10% of those high-paying jobs to places whose economy really needs them?
Create the amenities and environment that would be enticing to a large % of affluent, highly skilled tech workers.
This is very much non-trivial, these workers actually can afford bay area/Seattle prices on some level, so just cost of living isn't gonna attract them if there aren't good educational opportunities, no good nature around, no other companies around with good jobs, a less tolerant/accepting culture, no public transportation or biking to speak of, etc.
Hacker News gets a lot of flippant comments suggesting this would be trivial for Google or Facebook or whoever to do, but it wouldn't be, at least not in a way that would actually make sense for their business. Businesses are fairly rational actors, you have to have such an expansion or move work in their interests.