Citizenship does give you special rights? I'm not sure exactly what you mean by this tbh. I've got a little infographic someone shared with me I'll copy below.
Foreign nationals can't vote or stand for parliament. Every working group pays the same taxes as a citizens but without recourse to public funds and a surcharge for NHS useage. Many groups have no pathway to staying once their visa is expired.
Asylum seekers and refugees are a unique class and the subject of this thread. The spend on them is about 1% of our total welfare budget but have become the issue of the election.
Yes, asylum seekers are given support while being processed. Then once approved they are called refugees and are given 5 year limited leave to stay. The idea being, these are legitimate claims and we are providing santuary. As we should have done for Jews in World War II...
My point on this thread has been as follows.
Asylum seekers will turn up at our border no matter what we do. War exists and people will flee it. Smugglers will take advantage of this.
We can spend public funds on detaining and returning them. We can take a stand, as a nation, that we will not provide sanctuary for anyone no matter who they are and how genuine their claim. People want an Australian system but we don't have the relationships - Australia had return agreements before embarking on this path. Brexit killed our return agreements.
We can spend the same amount of money, process people with humanity and deport those who don't. Politically easier to get return agreements when we process people fairly. The world is on fire - resources are scarce everywhere. You can pay the same amount for deterrent and additional in "foreign aid" in exchange for return agreements. But there is no zero cost scenario.