I think a better definition of what science is is broader, something like "logical argument based on empirical observations," although that too isn't right. I think the appeal of experiments is in line with that, to the extent that you accept that the experimental rationale involves a logical argument pertaining to randomization over potential confounds.
The underlying problem being discussed in the article, to me, is the denial by scientists that science is fundamentally a human endeavor, subject to all the problems of humans: things like greed, deceit, ideology, and so forth. Scientists like to pretend that they are somehow above all that, which means they pretend it doesn't exist, which makes the effects of human weaknesses in science all the more insidious. We see this play out with the problems in academics, financial conflicts of interest, and so forth.
What happens is that a certain cultural subgroup, already primed to be skeptical of science through their social context, recognizes the human weaknesses of science. They then make the mistake of rejecting science wholesale because of this. Scientists, in turn, often make the mistake of rejecting the notion of human influences on science, thereby placing undue confidence in their conclusions, leading to a lack of accountability or explanation when failures occur. Some degree of evolution in scientific theory is due to random variation, or lack of appropriate data, but some of it is due to human factors.