Sounds like a way to get citizens used to having a tracking chip on their ID. If you change the way they think when theyre young, they'll have no problem with it when theyre older.
Had a chip pin school? No big deal to have one on your license.
I full believe that it has begun, ladies and gentlemen.