It should not be never answer any questions because refusing to answer certain basic questions could make the situation worse for you in some instances.
How? You failed to explain your conclusion with any laws, examples or facts. You just made a general and vague comment that basically equates you your standard, "Not necessarily."
If you are not a suspect in a crime, then the interaction is considered voluntary. Unless you are detained, you are always free to leave and answer no questions.
If you are being detained as part of an investigation, the only thing the law requires is that you identify yourself, which can be done nonverbally by showing ID. While that can be called answering the question "What's your name," you are not making any statements that may be used against you.
if you are under arrest, then you are protected by the 5th amendment, and the "right to remain silent" spelled out in the Miranda warning means just that. They can't get you in trouble for exercising your rights.
Cops try to get everyone to identify themselves "for their report," but it's also an attempt to do a search on your info to check for wants, warrants, etc. If you have the right to not answer any questions, then even "basic" answers should be avoided.
Of course, if you are the victim, then talking to the police is a requirement. Hard to make a complaint without giving details -- that is, if you are interested in getting their help.