I do not think people are failing to buy music becausethey lack a decent way to pay for it. Most music people actually want is on iTunes, and gift cards are ubiquitous for the unbanked. The problem is that a) people think they want indie but they really listen to what their friends do and that makes niche music as fun as niche social networks and b) stealing music is easy and carries no social cost for core music consumers.