WordPress is quite powerful and if you JUST want to build a website WordPress in itself is absolutely fantastic.
However, many people who want a (WordPress) website really want a web business (get lots of traffic, make money with the site, etc). While putting up a (WordPress) site is easy, knowing how to build an online business is another story.
The real truth is that many people struggle to build a successful online business with WordPress. They keep changing or adding plugins, themes and other features hoping it will solve their problem. Yet Wordpress "as is" won't build an online business. It's missing a do-able start-to-finish BUSINESS process.
Surely, you can slog through the mountains of business building advice and tools that are out there. But for most WordPress users it all ends up being too much.
So, despite the dazzling display of Wordpress features, the reality for most (non-tech) people who want to create a web business with Wordpress is that they need to adhere to an easy-to-follow, all-in-one, proven, ethical webbusiness-building system (not a get rich quick scheme), tailored to the WordPress platform, to get (1) a significant amount of traffic and get (2) targeted traffic (example of such a system: WealthPrinciples dot net).
Otherwise... you'll end up having (and building) only a WordPress webSITE (or BLOG) but not a webBUSINESS.