Yeah not really that much of a distinction these days. People have built just about anything on WordPress. Community & ecommerce are both covered pretty solidly by the plugin ecosystem.
You can build a skyscraper using a hammer, but you probably shouldn't. It's the exact same argument with WordPress and Drupal. Drupal is vastly superior for most dynamic website tasks then WordPress is. Views + content types provide that.
Worked on both as a dev and decided to use WP for our business that sells mid-six figures annually through our shopping cart, which is just modified WooCommerce. I don't agree that Drupal is vastly superior at all; maintenance and sustainment is far worse with the Drupal project.
I guess that's kind of the point. It all works just fine if you're a decent developer and know what to outsource and what to avoid. The platform/framework/language wars are a useless waste of time.
Moving from Joomla 2 to 3 wasn't a walk in the park, either. Mostly due to modules that were installed that simply were not compatible with version 3 and didn't have replacements.