IMO the implementation is crucial. If everything is locally on the device and I can confirm digitally that I'm older than 18 BUT NOTHING ELSE is leaked, like the German eID supports (I think).
Why/how would this be a bad thing?
Implementing this is fascist.
Implementing this is fascist.