Well, if it's a human right, then everyone. But it's not, which is why you have this twisted logic.
There is no right to freely cross borders.
Just as any bird has the "right" to go wherever it wants and any other animal hat the right to go wherever it wants, I have the natural right to go wherever I want.
I'm a free human. As I'm born on this planet, it's my right to go wherever I want to go on this planet.
That governments want to take away that right of mine, that liberty, is just one example of how governments are using the tyranny of power to force people to their will.
That governments are just the thugs with the best weapons is just Realpolitik. This still doesn't invalidate my right to freely cross borders. I never signed away these rights.
Though I might be stupid to try to exercise it.
Remember your rights are my responsibility. They don't work in a vacuum nor can you make up your own rules.
It means everyone has a right to put in a claim to asylum and have it assessed properly by the authorities.
> There is no right to freely cross borders.
In some circumstances, yes there is.
If there's a war in country A, and non-combatants flee to neighbouring country B out of genuine necessity for safety, yes that border crossing is widely regarded as a human right.
It derives from the basic right to life.
Doesn't mean country B will respect it.
Immigrant have no right to just live in another country, refugees fleeing war have that right as long as the danger remains.
Asylum is a human right https://ijrcenter.org/refugee-law/ https://www.un.org/en/universal-declaration-human-rights/ Article 14
It begins with a legal dilemma: E.g. asylum is a human right, but how to determine who is eligible? In a timely manner that is. Especially if you have thousands of applicants and (almost) no documents. How do you house people in the meantime? What rights do they have?