I don't think it will ever die.
Many programs simply do not know how to get free or cheap traffic. Affiliates are like free salesmen. Providing you price payouts within your means, they should always be profitable.
I'd much rather have 10K affiliates spreading my brand name and creating sales, than one or two full time employees costing me money directly, and still having to buy traffic.
|