American citizenship is most often granted on a person's first day in the world. It's ludicrous to say that one newborn baby is more deserving of anything than another newborn baby.
What about your ancestors? Those that have contributed to this country over generations? Spilled blood in wars maybe? Built businesses or served in the govt?
You don't understand the concept of being a people? Citizenship is not an award, it's not something one deserves. But it's not something you can give to anyone either.
How do you define yourself? Don't you have a people, a group or tribe (whatever you want to call it) you belong to? I know people who define themselves as "human" and "citizen of the world", but they are quite uncommon.
Is a legal construct, which can be granted to a natural person by law.
Legislation can be (relatively) easily changed. I don't think there's anything preventing legislators from granting citizenship to $PERSON for $REASON.
So I'd argue that it is something that can be given - it's just that there's reasons that it's not.