It's intended to be voluntary. You register the bot you get to play the bot games, you get access to our information, get to learn what we know and explore something more challenging than copy/paste 10 lines of text from 3 month old blog posting.
Your bot starts acting up and someone knows who to talk to.
No we don't upload ids but it is a free leash and dog collar for your pets in case they get lost.
Nevertheless this is a blockchain, there's no way to enforce anything except by changing the economic incentives in such a way it benefits people and you'd have to talk to the devs about that.