There's an argument to be made with respect to advertising to physicians, but not the general public. Doctors have limited time and they ought to know what meds are available somehow..
Doctors have the knowledge and expertise to critically evaluate statements presented to them by marketing materials (whether they do so or not is a different story). The general public, modulo the odd autodidactic genius, largely does not. If someone from the general public wants this information, they are free to find it on the Internet. In fact maybe we could make it mandatory that any materials presented to doctors are also posted on the company's website for anyone to see.
https://apnews.com/82f638d6dfcf4193ad28ddf0e65897e1
https://www.washingtonpost.com/business/2019/01/30/stripper-...