Govt. wants doctors should write generic medicines, MCI also wants Doctors should write generic medicines.

Can any one tell why so many branded drugs are produced and what is it's future?