It is certain that if such database is done, it will be fcked up.
But the good news is that once it is fcked up, they can not *** it up again.
The bad news is that once all the data will be public, there will be no affiliate industry. Which after all is maybe better than to read about "new opportunities in the UK and such bs".
With data which are gold the world generally is waiting for really big fckups like leaking and abusing literally everything. We need to really see how GDPR is totally impotent. We need to see more abuses of FB data in elections and we need much bigger extremes than Trump and Johnson to abuse it. Only after that - after incredible economical and social loses - the radical changes will come but only for the survivors. The solution will be some truly anonymous but fully transparent (open source) distributed ledger technologies.
Really some bad things must happen. The technology is here, is new, but is not that new - but is progress done? No way. Everybody is slow with adoption and only kicking to the ass and fight for survival will change things to drastic adoption.
What the politicians come with are solutions for 20th century.
If you talk to God, you are praying; If God talks to you, you have schizophrenia.