You have to earn it in other countries, plus people coming to the US have to earn it as well.
We talk a lot about our freedoms and liberties in the US, but we don’t talk much about civic and personal responsibility to our neighbors, communities, and country. We look down on poor people and people unable to participate in the economy. We give away all of our power as citizens to people who exploit us.
We don’t participate in our own government.
I think citizenship and all it entails should be taught in schools, and once you’re nearly an adult, you take the exam and then you get your certificate or whatever, just like anything else.
I’m not saying that you wouldn’t have any rights until then - I’m viewing it more like an educational degree - but you would know a LOT more about how your government is supposed to work and what your actual rights and responsibilities are. I see it as empowering, not exclusionary.