You're right. It's not a science. That's why an undergraduate gets a BA in psychology and not a BS. Nobody really knows anything about the brain, but the symptoms that people exhibit are amazingly alike....so the "science" is figuring out what the diagnosis is with overlapping symptoms. Just like a medical doctor (just about every disease included a temperature).