No, because I can only see ways that the government can abuse it like how the Chinees Communist Party uses their surveillance system on it's own citizens while also to some extent with foreigners
We already have one with Social Security Number. While you don't have to have one, good luck doing anything without one. It would be better to actually make one that's functional and secure