Just because a treatment doesn’t work doesn’t make it snake oil. Snake oil implies intent to deceive. Untested drugs can be based on a strong theoretical foundation and still not work. I expect the majority of experimental treatments won’t work. We should be trying regardless, not just for the sake of the people taking the treatment, but for the countless people in the future who can benefit from the same treatment when it does works.
Also we should stop patronizing everyone. If someone understands the risk and their doctor agrees, just treat them.