Simple economics. There is too much stuff I want and not enough money to spend on luxuries. I have a wife, 2 teenage kids, a dog and a cat to support so I have to be careful and as much as I would like to buy direct to support artists/labels, I just can't afford to do it when products are cheaper elsewhere.