Not very long ago American policy distinguished between refugees from communism - & those in imminent danger at the hands of their governments, and economic refugees.
Simply wanting a 'better life' wasn't grounds enough to receive priority consideration for entry.
That has changed very recently. As a result, we have millions of people here who think that while they owe this country nothing, the country owes them everything. Many who don't even care for their host very much. And they vote. The policy change has been an absolute disaster.
I agree with your comments, and I will also touch on the fact that some of these so-called refugees (from the past) were very loosely granted that status. I know of one location in the U. S. where the newcomers were in no way your traditional ‘in fear of their life or some such’ individuals. Many of them entered the U. S. purchasing expensive homes and the like.
fleeing communism is not wanting to be a slave.