It's not the providers that want to save money, it's the insurance companies. Providers, like myself, get very frustrated that insurance companies essentially dictate our prescribing practices. To get a brand name medication approved it has to go through a very time consuming process that essentially delays our patients from starting the much needed medication.
I take a different drug to Wellbutrin and was put on the generic. It certainly made a difference. I asked to go back on the original drug. Doctors and pharmasists may say generics are the same, but my body told me different.
If the generic agrees with you there is no reason to change it. Doctors just want to save mon ey and prescribe the cheapest drug.
If you get your medications in the US, the FDA requires that the active ingredient be the same as the brand name. The only thing that can be different is the inactive ingredients, such as the binders. They should be virtually the same.