im beginning o agree to a point.
the thing is = science is always changing. some of what used to be scientific fact , is now proven not to be fact at all. ideas and opinions and theories are constantly changing. somethings are concrete, but i think the best way to find the best way of doing things, is probably more through trial and error than it is through research and development. althoug both play a part.
i'm a man of science, but in this instance let me play devil's advocate.
i'm a strength coach and i have a training program. i have no idea why it works, i just know it does. i don't know a nucleotide from a nuclear bomb, all i know is that after 20 years of coaching lifters, i've figured out what methods yield the best results.
i'm a scientist and i know everything there is to know about muscle tissue, hormones, and the central nervous system. after years of studying, i've figured out what type of training on each muscle with what kind of nutrition and how much rest will yield the best results.
now, the scientist may learn a year later that something he based his findings on was, in fact, incorrect and that's why his program wasn't working like the data showed it should. as you said, science is always changing. the coach's program, however, will not suddenly lose its effectiveness because of a new discovery in the field of genetics.
science is a good supplement, but trying to design a training program from your desk just won't work because the human body is far too complex to work with that way.