If you visit a doctor with a problem, will you go along with possible solutions or you will point out problem and expect solution from doctor?
If you are QA engineer, you will point out issues with the tool but making reasonable and appropriate solution is developer's job. Is n't it?
You can point out the problems with your car but you cannot fix them and may be mechanic/engineer can offer solutions.
So I disagree that people should not point out issues if they do not know solutions.
CEO's need not have to solve all on their own and they can route them to appropriate experts for solutions. If that is not possible to solve immediately, offer a time line. If CEO still think, that is not problem/issue at all, let him offer convincing reason. So we have multiple options here rather than suppressing discussion.
Many managers use this type of logic to suppress debate,dissent,discussion ...etc and gradually people shut their mouths even if problem is right in front of their eyes. I think this is avoidable.