*posted as is without editing, worts and all*
There is a difference between Medicine and Biology; they are NOT the same thing. Medicine is the biology of the human body. Period. End of story. Biology concerns itself will ALL life. In short, Medicine is the APPLICATION of Biology to humans. Different. But, if I'm wrong, go ahead and explain to me how those two domains are the same thing and the same size.
When it comes to Biology's contribution to Medicine, why don't you actually look up what the Engineers and Physicists have done compared to the Biologists before commenting. Biology has really only come into play recently.
Furthermore, the more you get away from Maths, obviously, the less will be known. However, if you've look at the modern Chemistry curriculum, and consider what needs to be known to understand the typical *required* Quantum Chemistry course... that's a fair bit of Maths. Btw, there's a reason why I mentioned Biology's relatively limited contribution to Science. It's because they've really only come into there own, as a Science, recently. Another couple decades or so, and they might be where Chemistry was a couple decades ago. Most of Chemistry today is actually quite good.
When it comes to the causation/correlation problem, yes it is a BIG problem. Just look through PubMed if you don't believe me. It is *very* common to have papers on there that calculate CIs with 20-30 patients (or less) like it means something. Sorry, but if they think that, they're clueless. It takes a statistically significant number of patients studied to make a CI meaningful. That's why I only really pay attention to survey studies (and view others with extreme scrutiny). They are the ones that have the highest possibility of being worth reading.
Finally, I have worked with Scientists. Physicists in particular. I also have payed attention to what the other disciplines have put out. Chemistry is meh, Biology is lesser (to one degree or another depending on the specific field within it) and Medicine is a joke. It might be politically incorrect to say such things. But, it is the honest truth. There's not really any shame in it as the more applied one goes, the more complicated things get. But, to ignore ones place is inviting disaster. That's really the point. To get them to know there place. Enough people have died due to there god complexes, overconfidence and not really understanding things (and not knowing it). They really need to acknowledge the limitations of what they do and who they are.
When it comes to the MDs that I get along with and respect. It's those that explicitly state what they are comfortable doing and what they aren't. It's those that are willing to work /with/ me not the ones who think its OK to tell me what to do when it's something that I care to be involved in. Etc. Guess which type is more rare and the average age of the ones that are more humble.