The problem is that the left, which was historically pro-labor, abdicated this position for racial reasons, and the right was always about maximizing the economic zone.
Basically, progressives in Denmark have argued for very strict immigration rules, the essential argument being that Denmark has an expensive social welfare state, and to get the populace to support the high taxes needed to pay for this, you can't just let anyone in who shows up on your doorstep.
The American left could learn a ton of lessons from this. I may loath Greg Abbott for lots of reasons, but I largely support what he did bussing migrants to NYC and other liberal cities. Many people in these cities wanted to bask in the feelings of moral superiority by being "sanctuary cities", but public sentiment changed drastically when they actually had to start bearing a large portion of the cost of a flood of migrants.
The real reason is that they are totally beholden to powerful business interests that benefit from mass immigration, and the ensuing suppression of American labor movements. The racial equity bit is just the line that they feed to their voters.
I think the real problem is that the median voter is either unable to, has no time to or no interest to understand basic economics and second-order consequences. We see this on both sides of the aisle. Policies like caps on credit card interest rates, rent control or no tax on tips are very, very popular while also being obviously bad after thinking about it for just 1 minute.
This is compounded by there being relatively little discussion of policies like that. They get reported on but not discussed and analyzed. This takes us back to your point about the perception of the Democratic party. The media (probably because the median voter prefers it) will instead discuss issues that are more emotionally relatable, like the border being "overwhelmed", trans athletes, etc. which makes it less likely to get people to think about economic policy.
This causes a preference for simple policies that seem to aim straight for the goal. Rent too high? Prohibit higher rent! Credit card fees too high? Prohibit high fees! Immigrants lower wages? Have fewer immigrant!
Telling the median voter that H1-B visa holders are lowering wages due to the high friction of changing sponsors and that the solution is to loosen the visa restrictions is gonna go over well with much of the electorate. Even only the portion of initial problem statement will likely reach most voters in the form of "H1-B visas lower wages". Someone who will simply take that simplified issue and run with cutting down further on immigration will be much more likely to succeed with how public opinion is currently formed.
All this stuff is why I love learning about policy and absolutely loath politics.
What do you think of that?
Further, I'm very disappointed that the median voter doesn't seem to understand or care about the policies they vote for. Tariffs and deportations are recipes to cause more inflation, yet here we are.
Don’t understand why other countries make it harder.
EU would flourish economically and there would be no room for ultra conservative right to gain any real foothold (which is 95% just failed immigration topic just like Brexit was).
Alas, we are where we are, they slowly backpedal but its too little too late, as usually. I blame Merkel for half of EU woes, she really was a horrible leader of otherwise very powerful nation made much weaker and less resilient due to her flawed policies and lack of grokking where world is heading to.
Btw she still acknowledges nothing and keeps thinking how great she was. Also a nuclear physicist who turned off all existing nuclear plants too early so Germany has to import massive amount of electricity from coal burning plants. You can't make it up.
I already know that the right-wing supports h1bs, Trump himself said so.
TACO Trump himself said he'd reveal his health care plan in two weeks, many many years ago, many many times. But then he chickened out again and again and again and again and again. So that the buk buk buk are you talking about?