The critiques of "Agile" are all valid - the Agile attitudes described here are indeed attitudes that are frequently encountered in the Agile community.
But that is because many in the Agile community have interpreted Agile ideas in an extreme manner. And yes, Agile - if practiced in an extreme manner - can be subject to the ills described here.
Some of the commenters here say that the author misunderstands Agile. But what is "Agile"? - if you ask two different Agile coaches, you get very different answers. In fact, Agile has changed a lot.
But the extreme beliefs that the author describes are present in the minds of many people in the Agile community.
That is why Agile 2 was created: to return balance to the "standard narratives".
One misconception: that only waterfall predated Agile. Waterfall took root during the 1990s. Before that, most software projects were not waterfall. The 1990s was the "methodology craze". Before that, most projects did not use methodologies at all - they relied entirely on the judgment of project leads and team members.