Because there's no real startup cost, lots of people are trying it, some of whom make it. Affiliates are the online counterpart to guys on the street that talk people into a club or store for a commission, at least as seen by google. Some with a popular web site may simple add a link to a related online store, others set up web sites that pre-sells a high paying product sending people there with pay per click ads.