Yeah, that is the whole point of it. If I were to make a product which I want any non-tech person can use and install successfully, I would use wp for it. That way I can reach the maximum amount of people (more $$).
I have seen technically better structured product but those gives hard time for user to install them resulting less amount of sales, too many support tickets, chargebacks!