Both points sound really weak I‘m afraid. From the perspective of a ruler of a country, both are much larger attack vectors for adversaries than opportunities for myself.
> Countries don’t really want unique IDs per person
Given the number is countries that already have those and those that attempt it every few years... I'd say it's not correct.
For spies, you just issue multiple identities - the origin country shouldn't have any issues with that part. It already happened for witness protection level stuff.
For voting... yeah, that's a citation needed. Politicians mostly worry about foreigners coming to vote.
- How can spies have false identities, if you can account for every individual?
- The only scalable way to get voters is not to make people switch to the opposite party, but to flood a country with people who will vote for you.