At some point no solution is perfect and anonymity brings its own set of issues.
What you are describing is also a cultural more than a framework issue.
People should not fear retribution for voicing their doubts and I'm lucky enough that none of my latest clients or previous employer had such an environment.