That might be true for some very general (or common) problems (though I have doubts about that as well), but it can't possibly be true for a specialized problem such as the one described. How do you train a model if you don't understand the problem? You can't just say "unsupervised learning" and expect your algorithm to come up with a full understanding of the physics involved.
(And no, I have not edited my comment.)