In reply to Kirk Bater.

You can't call something a CMS when you can't easily manage content. This is the case with Drupal. You can call it framework where developer is required to manage it.

Level of expertise required to manage it a main hurdle in the success of other CMSs. WordPress solved this issue thats why it was quickly adopted.