Both major Australian political parties eventually accepted the simple truth that while people were rewarded for coming to Australia uninvited they would.
If the Europeans keep rewarding uninvited immigrants they will keep coming.
Its no different than feeding chips to needy seagulls on the beach. If the Europeans shoo some seagulls away but keep the flow of chips up the result will be unchanged.