The biggest problem is that job descriptions sound like they were written by HR. Sometimes there are numerous qualifications listed which are unnecessary for the position.
A good suggestion from the article was to have 2 versions of a job description - a longer one for performance evaluation and a shorter one for job postings. It appears that most companies only have one version - the longer, tedious version with the laundry list of Superman "requirements".
It's even worse when they are written by recruiters who don't consult requirement details with the target company and start inventing their own. I've recently seen ads for the same position in the same company in my city (you just could tell) with different frameworks listed as required experience.