Perhaps we differ on matter of emphasis.
Just as the United States is not this coherent “thing” in and of itself, neither is WordPress. WordPress, in part, is a blogging system that doubles as a CMS. It is also a community. It is also a huge library of plugins and widgets. Finally, it is a massive amount of tutorials going back several years. Finally, like it or not, it is connected by Google.
I might not be terribly familiar with WordPress, but I do understand what it means for something to work “out-of-the-box.” And I am very aware when something I pay for such as a template or a widget or a plugin off of Code Canyon or some widget with a Pro Version that I pay to get an upgrade conflicts with some other what-not. When it comes to working out-of-the-box … that ain’t WordPress. As I mentioned above, so-called commercial templates may or may not work with so-called proven plugins. It’s really hit and miss. The forums are generally helpful, but they are slow. And when they aren’t slow … they shore ain’t very helpful one-hunerd percent o’ the time. I’m simply amazed WordPress can’t run HTML or PHP natively from a page or post. This is a huge oversight and really hampers its versatility. Finally, searching Google for WordPress tutorials is an absolute mess because Google, for all its wonders, dishes out a huge pile of articles that range in age from 4 to 8 years. When it comes to technology, this type of information is not helpful. Not at all.
I’m not a Joomla troll, so I won’t get into Joomla. “It” (software, extensions, community, etc) has its own sets of strengths and faults.
Yes, I hear everyone when they say WordPress is amazing and elegant. Perhaps at its core of cores and in its potential, yes, but to really bother with it, a person has to become half programmer, half artist, half internet researcher, and half wise-and-patient sage. The United States might be a wonderful thing, but when it comes to certain specifics, it can also be a frustrating, complicated, downright mess.
As can WordPress.