Couldn't agree more (and wonderful link). The article was so disconnected from my reality as to be confusing.
(redacted probably irrelevant comment)
EDIT: Part of the reason for this confusion may well be cultural. I am a US developer, and have heard similar "I get no respect" type rants from Canadian developers... often shocked by the pay and respect they can demand just a bit south.