je suis assez d'accord avec toi

; ceci dit, cette autre explication pourrait à mon avis convenir aussi
Cependant, à l'origine il était question de remèdes "de bonne famé" (du latin "bona fama"

c'est-à-dire de bonne renommée. Il faudrait en toute logique parler de "remèdes bien famés", de "remèdes fameux" ce qui n'a rien de diffamatoire envers les femmes.
La confusion viendrait du fait que l'usage du mot "famé" s'est perdu au fil du temps mais que sa présence dans certaines expressions, elle, subsistait. Souvent dans ces situations le mot inusité est progressivement remplacé par un mot de même consonnance - mais de sens parfois différent - plus couramment utilisé alors. Ce qui expliquerait le glissement d'un "remède de bonne famé" vers "un remède de bonne femme".