German national ID has this built-in; you can cryptographically prove that you are currently in possession of an ID (and its PIN) over a certain age, for example, without revealing your date of birth. It's just not in widespread use.
Of course, it doesn't eliminate my legal responsibility to carry my driver's license while driving, and while the printed piece of plastic lasts five years and my passport booklet is legal I.D. for 10 years at a time, the mobile driver's license needs to be updated every 30 days.
It is important that personal ID is only transparent and spoof-proof to legitimate government the individual identifies with, and that soft ID databases that private entities may build have limitations in its completeness.
That's not trivial to do right, especially through bureaucratic government processes.