It's more out of convenience that credit card is used.
There isn't some American principle that human = credit score. Americans just don't want their government ID required to do basic things.
See discord age verification controversy.
What are you talking about, have you tried to exist in America without a credit score? It absolutely is an American principle, just because it's not explicitly stated in the constitution doesn't mean it's not true.
What are you talking about, have you tried to exist in America without a credit score? It absolutely is an American principle, just because it's not explicitly stated in the constitution doesn't mean it's not true.