If I do not reveal the knowledge that led me to form that opinion, does that make my opinion less valid?
What reason could anyone have for stating an opinion but withholding the knowledge they claim to base it on?
It would seriously reduce your credibility.