I have scraped my knuckles badly on drupal versions 6 and 7. I won't ever go near it again, ever. I basically agree with every (comprehensible) thing in your post. Fanboys, facades, false promises and vapourware along wih a bunch of seriously obnoxious contributors and deluded neophytes.
Yeah, it will run a web site. No, it will not run your website.
Wordpress on the other hand is a great money maker for a dev and can be hollowed out and used in any way you like. Highly flexible once understood, just roll your own theme and plugins.