>I think it is a good thing that every domain has valid contact info.
Does your "valid" include domain registrars that provide WHOIS protection that includes forwarding messages to the protected owner?
And, honest question, why do you think that domains should have contact info?