A faucet with registration system with email, password and other data is not very inviting, at least in my point of view. It's annoying to have to log in to request a reward. I believe that a registration system can even help, but using only bitcoin address, is much more practical and simple.
I agree with you 100% but there are a lot of people out there that want to abuse faucets by using bots. There are many ways to prevent this but having users register is one way to help prevent it. I know its a pain but it helps keep the faucet running and not dried out. I believe that I run a faucet that is worth the pain of signing up.
Thank you, Have a great day.