Swap "hackers" for "programmers" (or self-described "hackers" who haven't developed good habits yet, or what-have-you) and the points are spot on. Who hasn't worked with code which is needlessly verbose, needlessly hard to maintain, and seems to have been organized by pushing things in harder?
Needing to swap words around for a statement to make sense is not exactly a sign of a great statement.
For instance:
Lisp sucks
...but that statement is true so long as you swap "PHP" for Lisp.
PHP sucks
See what I mean?
There's a pretty wide chasm between saying that "many open-source hackers" suck and saying that "some self-described hackers who haven't developed good habits yet" suck. One is an extremely confrontational, unsubstantiated statement, whereas the other one is a platitude.
Turning platitude into controversial, confrontational statements is easy, but hardly remarkable.
You know what? I changed my mind, I agree with you. It's pretty manifesto-ish, and it really appealed to my emotions.
I posted the link because I really like several of their projects (dwm, dmenu, libixp) -- they seem to have the same aesthetic as the core Unix/Plan 9 people (e.g. K&R, Rob Pike) and djb. I'm also suffering through maintaining a rather large codebase right now. :/
See also: http://www.laputan.org/mud/