I'm in the UK and we don't pass on said government ID to a plethora of private businesses so that they can turn around and hand it back to the government for tracking.
Correct me if I'm wrong, but the UK is still part of the EU and thus subject to the EU KYC/AML laws requiring people who want to open a bank account/credit card to undergo identification with a government-issued ID?