le médecin n'est pas toujours industriel, ni pharmacologue, ni chimiste, il ne peut pas dire si tel ou tel médicament, à long terme, provoque tel ou tel effet secondaire, il le sait parce qu'on lui a vendu le médicament comme ça (que ça soit par un visiteur médical, un Vidal, ou autre source d'information).
Après, proposer le médicament hors du cadre médical, je ne vois pas trop le sens de la démarche, il y a sans doute d'autres traitements plus appropriés pour cela, enfin, je suis mal placé pour juger.
après, moi que ça soit le laboratoire qui paye, ça ne me parait pas aberrant outre mesure, pour la fameuse nappe de pétrole on a bien fait payer BP, pas les pompistes. (même s'ils ont senti un effet secondaire, j'imagine).