Putting on a label doesn't cost anything. I don't see why you think this would make (non-) medicine more expensive?
Also, the FDA has the responsibility to make sure that fake medicine cannot be advertised as being medicine. It doesn't remove competition, it removes fraudulent competition from competing with real medicine.