Stating the obvious.....
If you want to register a public domain you are automatically acknowledging you must be contactable to report abuse, illicit behaviour or about content. No one is forcing the creation of a public domain, it is done with the intention of communicating with the Internet users.
For domains that are not involved with commercial activities, taking payments or providing advertising then the minimum information that should be displayed is the owner's name and email address. The owners personal address and telephone number should be private.
Corporate/Business organisations or domains that are operated as a business with advertising these entities should identify the owner, address, telephone and email address to protect customers or allow redress for those users who experience a problem.