Medical sciences are not like physics where the outcome is exactly the same everytime. There are a lot more variables in human body and it's functioning. Allopathy still is far better than any traditional ways. Overuse of drugs is one of it's bad sides. The medical community have to introspect on that.
Ayurveda is fine for your everyday small ailments and as preventive lifestyle (Immunity boosting/diet). But for disease curing, we need much rigorous scientific process than "trust me it's ancient wisdom".
My thumb rule is, go for proven allopathy and if it doesn't work for you, go for whatever you want.