a) how to verify the person submitting id is owner of said id? 2fa method is suggested but this should likey track inputs as otherwise it'd be trivial to use stolen ID and social media photo. (cant do that at the airport can we? :D)
b) upon incidents regarding A and other things perhaps tracking should be applied so identities can get reputations. this is where it becomes tricky, because who's the authority. it is possible to tie keys into something like a blockchain to make a web of trust thats decentral, but i am unsure if it'd be a good idea to tie that back into ID card verification.
all in all do like the idea of better identity and using something more formal like actual ID papers and biometrics. its atough cookie, to tell if someone is who they claim to be over the wire!