This article takes obvious simplifications/generalizations and tries to act like it's all wrong because they're simplifications/generalizations. Obviously simplifications leave out detailed minutiae, that's the point. It doesn't mean the general concept is wrong, it just means that there's more to it once you get into the details.