Because the FDA doesn’t have anywhere near that kind of authority. The FCC might be able to ban them on broadcast, but even then that leaves cable, satellite and the internet wide open. We don’t live in a dictatorship, the government’s power are DELIBERATELY limited.
Remember cigarettes?
Alcohol?
Of course the government can end drug ads.