Getting back to this question today. For most of the world, there is no path to a visa. For those that have a path, it could take anywhere from a year if you married a U.S. citizen to 100+ years if you’re an Indian masters degree holder seeking an employment-based visa. Most people wait many years.
So it seems fair to say, and pls correct me if I'm wrong, that the "right" way demanded by many folks doesn't actually exist in any way that they imagine it; and by being anti-asylum, anti-refugee-status and etc, they are just objectively anti-immigration.
It is frustrating that as a TN Visa holder there is no path at all unless you want to gamble on the E2/E3.
We need to double the number of these agents, and double the number of IRS agents to pay for this.
Some of the people coming with visas now, applied for those visas when Clinton or George W were president. That's not a legal immigration system matched to the 21st century USA.
And the country is much poorer for it. Not to mention ungrateful. So many quintessentially American things were invented by immigrants.