Yes, you can create content types and go into Views and maybe get the same functionality for free (and in 100% Drupal form), but when a commercial client needs a website up and running fast to sell products, I use the best and most efficient tools I can find.