Here's another story for you: I'm a Swiss citizen, and i've grown up here with Swiss parents. So i'm not an immigrant.
Since 16, i had to carry my ID card with me - an ID looks like an US drivers license, except it's just an ID. It can function as a passport within other European countries, so you don't have to have your password with you to e.G. drive to Germany. I only need my passport when i visit countries which are further away.
On my last trip to the US, i needed a new biometric passport so i could go to the US without a visa. That cost 300 bucks.
I don't get any of the reactions here. When you leave your house, carry your ID with you. It's not inconvenient, i have it in my wallet just like my drivers license.