Nearly all Germans do have one (yes, I know, having a passport is sufficient... but, anecdata, never met anyone with only a passport), and iirc the Elektronischer Aufenthaltstitel required for non-German residents of Germany has the same functions.
It's a perfect model of "the tech would be there but government is incompetent/corrupt and so it is not freely available for the benefit of citizens".