why do some doctors prefer to prescribe name brand medicines over generics for certain ailments ?
Its because medicines are especially made for certain kind of disease, unlike herbal supplements that can cure several illness like colds cough etc.