Sure, but the intended point of the article is the attitude, not the mere historical information. It's even in it's title.
So, it makes sense that the thing the author prioritizes and focuses on will be criticized. Would many be criticizing a historical article on the origins of the term, or the plights of the people it covers?
I really.like this "layers" approach, it should be adopted as a standard convention, taught in schools, etc.
L-1) There's a purely informational layer, where he's talking about the meaning and history of the phrase "cargo cult."
L-2) There's an logical layer, where he attempts to use the information presented to persuade the reader to (not) modify their beliefs, feelings, or actions in some way.
L-3) There's an attitude layer, which involves the way he addresses the reader, his "virtue signaling," the quality of his writing, his overall tone.
(In another situation I might also consider:
L-4) The presentation layer, which involves the look of the website, its responsiveness, etc.)
In my opinion generally information should be most important, and then we look at the logic, and last but least consider the attitude. But I feel like increasingly in society we look at the attitude and if it turns us off, we summarily discard the entire thing, or even take an opposing view on principle. Even if the information and logic is sound. Hence the bulk of the comments here dismissing what he's saying out of hand because essentially it's too woke.
So my answer is that even conceding that the things you mention ("preachy" "holier-than-thou" etc.) are negative, ideally we ought to be able to critique just that layer without discarding the rest of the communication.
EDIT: Responding to your edit, I think he has no more or less right to decide what's good or bad than anyone else. Just because he's saying we ought to reject the phrase doesn't mean we have to actually do it, so I don't feel personally offended or enraged by his exhortation.