I don't trust websites to not spam me and I don't trust them to not share my email with other spammers. I would never give my email to some unknown character. It's not an unreasonable position.
If you need to keep your email address secret, I suggest that you're doing the internet wrong.