Badge privacy and security options

We already have the “Show badge on the public badges page” option, why not hide it?

Can you give me a specific example of a badge that you wish was private and only visible to a user?