There is such a thing as evolution of ideas, and the includes ideas within the same discipline.
Perhaps you should refrain from calling someone "idiot" in haste, lest you invite questions about your own capacity.
Perhaps you should re-read the article. The author comes from a point of view and makes no pretense at being objective.