You can under the right circumstances. For example, on my name's .co.uk, it says: The registrant is a non-trading individual who has opted to have their address omitted from the WHOIS service.
For companies and organizations though, yeah, they have to be public, but I think that's fair enough.