I've seen a long standing trend here, and I know some of the reasons why people do what they do. What they do is use 'thedomain.com' or 'example.com' when showing the actual domain at hand would make answers take less time, get more responses, and get better answers overall.
I understand people want to hide the name of the zone for many reasons. I suspect sometimes it is because the person asking has claimed to be a DNS expert and is in fact not, so asking here and having their client discover the question would be embarrassing. I don't think it should be; I'd rather have someone I hire consult with another if they are unsure, rather than just plodding ahead and hoping for the best. After all, aren't you supposed to get a second opinion on medical issues? Why not DNS issues?
It's not limited to just hiding DNS related questions. People fake up IP addresses, URLs for their web servers, etc. Sometimes I'm certain it is a good idea:
Hey guys, my web server has a security hole. When you go to http://www.example.com/hackme.cgi it shows my system's root password!
However, in general hiding this information just slows down answers and keeps people from spending time to try to help out. It's a lot like telling your mechanic that your car makes a strange noise, then not telling them where the noise is coming from, what it sounds like, nor what you were doing when it happens. It's a key peice of information that is missing, so questions are anwered using a question and answer dialog format, using wild-ass guesses like "If you look here, and you see this, then it might be that", or not answered at all.
So, why do people always do this?