That said, scientific endeavors revise themselves when they learn that they are wrong, as was the case with the removal of homosexuality from the DSM.
The many fields of science and medicine went through periods of growth during which they’d be laughed off as “not scientific” or “not medicine” by today’s standards. The mind is a lot harder to measure. There are often answers in principle but not in practice. This gap doesn’t make the entire thing unscientific, but in need of more progress.
How would you classify drugs that are proven to work for a given issue, but for which we have a limited or non-existent understanding of the mechanism of effect? Are these not medicines?