Less than half of the eligible population of the US votes also. That doesn't mean that it's a bad idea, just that it's not taken advantage of.
EDIT: a word.
Although I don't think they're trying to pass the cost to the government. By calling it "identity theft" instead of what it is, fraud, they're trying to pass the cost of fraud to the consumer.
Agree with the rest of your comment.
EDIT: After coffee, I'm even more convinced this is a good idea. Better to issue the passport and have the identifier of who you don't want to travel vs not issuing it and then losing that person in the noise....because of not having a national ID card system.
A passport should be freely provided to you by your government as part of being a citizen.
I'd venture to guess that if you were making minimum wage and living in a place that was either a 700 mile drive or a $1000 airplane ticket from an international border, you might understand why it seems unnecessary. (Do you honestly believe that most non-traveling Americans are doing it because they don't have a passport?)
This is just finance industry whining that their system sucks and they want to offload the costs onto the government to manage the fraud.
EDIT: "In January, Accenture PLC listed synthetic-identity fraud as one of the biggest threats facing banks in 2018, saying it would be “costing banks billions of dollars and countless hours as they chase down people who don’t even exist.”
That pays for a lot of passports!
Disclaimer: Am in finance industry, but not credit issuance.