They don't do naturalisation of foreigners, that's true. You can only give that to your children.
Tech people need to reduce complexity to make it computable, that's our job. Our strong points are the weak points too. Again: no blame or shame. Just wanted to point out we are susceptible in these matters.
I would think for most people, you care about whether you can fit economically before you consider something that is unlikely to matter.
Obviously don't go and try to immigrate to China if you are planning to be a political commentator.
But for most people in most places, what will you notice? Are there jobs, how is tax, are the streets clean, are there homeless people, can I see a doctor, is there a lot of paperwork? Will I find friends?
I seem to recall that is a problem with Switzerland too; people can be refused citizenship by bureaucracy at the local level. Yet people still flock there (perhaps because of the money).