Earlier quoted context omitted.
Problem is some companies wants to go outside the 'template', and that's where direct manipulation gets really tricky when you got a different customer every month. I work as a product designer for a norwegian CMS, and I would die to make it drag'n'drop direct manipulation-icious. But almost all of our BigCo customers demands solutions outside the regular blog/template, which then would give us two options. a) Custom…
You should checkout http://www.webpop.com (disclaimer, I'm the co-founder). We've managed to make a dead simple on-site editing interface that works with any design, without any need to stick to any 'template'. Our goal is to allow designers with a knowledge of HTML and CSS to make completely custom designed websites that a client can easily (and safely) keep up to date.
Which, as stated, is hard when you got demanding customers with very different needs for a website.