MLM companies usually generate a massive captive audience that not just purchases the commodities but also provides money to join, provides money for seminars and conferences provide, money for training, provide money for online access per month, pays for training and marketing materials, and pays inflated shipping and handling fees all from their pocket. And also gets the occasional odd customer who is not associated with the opportunity.