Most of the arguments I see about Drupal are something like "I'm an ordinary Joe, and I couldn't make whitehouse.gov". So what? If you know nothing about a complex system, how can you expect to succeed with it immediately? If PBX systems were as popular as CMS systems, everyone would be running around saying "I tried Asterisk for my home phone and I couldn't figure it out, and therefore it sucks". Unfortunately Drupal is in a market where everyone is interested in using it, but not everyone has the skills to use it, or the patience to learn it. If you want easy out of the box, and don't have money to hire someone, use Wordpress... Meanwhile, Drupal is carving out a deep niche of consultants like myself that CAN and DO make it work.