How is registration going to help against bots? It's an honest question, maybe I missed something

I mean, it's one thing when user has to register on each faucet. Then it doesn't make sense for bots to waste time and money creating accounts on that single faucets. But with registration on FaucetHub.io that'll change. Assuming 1000 faucets will move to FaucetHub.io, creating 10 accounts allows abusers to make 10000 claims with their bots. It doesn't help in any way. And I'm completely skipping the part where a bot for creating accounts is created, which should also be easy.
It helps with monitoring malicious user(s), flagging, reversing transactions, alerting entire network about a malicious user and a lot of other things
But the malicious "user" will probably be creating new accounts all the time. And all the other things you mentioned doesn't really change whether you require registration or not. You just changed the user identifier used in these action from cryptocurrency address to email address.