Don't trust a Doctor who does paid partnerships
Doctors are not profit-maximising entities (or they shouldn’t be); unlike normal retail businesses, doctors exist principally to promote patient health, not maximise profit.
If a doctor thinks a treatment or product is good for their patient, they should want to talk about it without being paid to do so. The moment money enters the equation, the doctor loses all integrity.
There are no excuses and there are no justifications. It is just unethical.
I unfollow any doctor who does paid promotions.