It's worth recognizing that Homeopathy predates the scientific method, and was actually instrumental in the discovery of several valid treatments. In the absence of actual knowledge of pharmacology or physiology, the "law of similars" is far more scientific than "the gods told me in a dream to bury a potato under a full moon." This poison causes chest pain, so maybe if I'm having chest pain, a little bit of this poison will help? Bam, nitroglycerin. Too much poison would kill you, though, so maybe diluting helps? Oh, that worked, let's keep diluting and think of a theory for why that works.
Homeopaths didn't understand the disease or the mechanisms of action at the time, but it would be another 50+ years before medical science had gotten its boots on. They should have understood that the law of infinitesimals was stupid even then, but when most of your cures are actually poisons, a little bit of placebo water probably has statistically better outcomes anyway.
It's total bunk. But we should understand that it was part of the evolution of human discovery, an outdated form of pre-science that tried to examine medicine before humans knew how. Anyone selling it today is a charletains, but it's easier to dismiss the theories when you understand why they became popular and how they managed to stumble onto some effective treatments. Nitroglycerin is not a validation of homeopathic theories. It's the manifestation of a stopped watch existing as the time on its face passes by.