It depends on the values of the host society. They may want to promote democratic access to their country.
Do I as non-citizen have a right to vote in whatever country I want, just because I have an opinion on the matter being voted? Access to citizenship is also limited by descent, wealth, or your conscientiousness. It is also ‘unfair’ if you interpret this word as ‘not instantly accessible to anyone who expresses interest’.