You bring up some interesting points for folks to ponder upon, whether I agree with them or not.
In my opinion, the purpose of CZ forums -- good, bad, or indifferent -- are to get people to think!!! In turn, thinking will help empower people to realize better goals and/or options for themselves, do more thorough research, and to share those options, or experiences for others to consider.
If all of us don't consider all possibilities viewing them at every angle, then we are no better than those who are in the medical community that many people (here) no longer seek help from.