As evidenced by the wastage of the comments, Jeffrey Veen launched a flaming Molotov cocktail towards an open source beehive. I can summarize his post in four simple statements:
- Make installation easier
- Write better documentation
- Use CSS to make the design flexible
- Push system administration to the background
There, that wasn't so painful now was it?
The open source part is a red herring which simply generated a bunch of noise. These features could be demanded of any cms. The real question to be asked is why commercial vendors haven't filled the void if open source stuff is really that bad.
Frankly, instead of starting with open source cmses, he might have had better luck seeing if wiki software would have been a better fit.