The coastal areas, mostly certain cities, have become "international" and any worker from a rural area who wants to earn a living wage doing a technical job (e.g. STEM) now not only has to compete with other Americans, but everyone in the world.
What exactly do the elites expect people in the breadbasket to do? If America is an international country then we're going to see wealth distribution change. The coastal tech cities may accumulate all the money and have an average wage of $100,000, some of the highest wages in the world, but the inverse will happen to the rest of America. If you aren't in a tech city near the coast you're going to be on the lowest rung, not in America, but internationally. Think about the poorest communities in the world, and as the poor of America merge and become the international poor, we'll see incomes fall to well below poverty levels. Some of the lowest wages in the world.
Look at China, they already have a similar situation where all their wealth is accumulated in their big international cities.
Let China become the world international tech center. Their "breadbasket" is already use to being poor.
The thing about these tech centers is that they are international, it doesn't matter where they are.
As long as the rural areas get a vote and as long as the coastal areas continue to concentrate all wealth in smaller and smaller areas, the more we will see people like Trump get elected. Corporate tech-elitists living on the coast are in a huge cultural bubble. All of our news and media come from these areas too btw.
What I think would really help America (and the world by proxy) is if for every immigrant a tech company imports, they must hire two rural American workers from a community that's average income is less than the national median.