There's no case to be made for calling these drugs snake oil. They're well-proven to have a host of benefits beyond their specified use. Their promotion by the makers of the drug doesn't change that.