And as for validating why taxpayers money is better spent on Australians, we pay tax to provide for services/infrastructure in our society, not others.
You haven't provided any justifcation at all. All you did was just cited what is.
"We do currently do X, so therefore X is valid."
Why should my resources be confiscated to be then given to a total unemployed stranger in WA?
In any case why should definition of "society" be limited to only those that happen to be of Australian nationality?
If you can limit it to political borders, why not set the political border at the state level? Why isn't that more desirable?
"why taxpayers money is better spent on Australians"
If Australian taxpayers money is better spent on Australians rather than non Australians
Then Victorian taxpayers money is better spent on Victorians rather than non-Victorians.
Then Melbournian taxpayers money is better spent on Melbournians rather than non-Melbournians
Then my own money is better spent how i choose.
You can't have it both ways. This argument that immigration should be curtailed because poor people might come and go on welfare really reveals the hollowness of the standard rationales for the welfare state, "help the poor", "show some compassion towards the poor" etc.
It's hard to keep prating about how much you love "the poor" while insisting that the elderly Indonesian who wants to escape poverty and immigrate to Australia should be blocked.
It is ironic that the existence of welfare state is one of the main arguments used for undercutting the greatest anti-poverty tool the world has ever known: immigration.
Even then, there is a further consequence of using the existence of the welfare state torestrict immigration.
If you allow that, then it is also justified to restrict
emigration of high income individuals.