Drupal UX is kind of broken, but at least it's built on a proper database.
WordPress' data model is weak in the extreme and database integrity is the responsibility of plug-ins. In other words one rapidly becomes behoven to plug-ins.
Richer business semantics - beyond blogging - is not what WordPress is about. Most business side folks don't get that business value comes from the expression of richer domain-specific business semantics.
There are new kids on the block that will serve better. Easy and more powerful.
Interestingly the journalism / media / review community could do a better job of exploring the real implications of product alternatives. One almost never finds a WordPress review that comments on database issues and business implications. And yet this question is very important.