I feel like Bandcamp (and iTunes) have a much better profit model. Offer full length samples so you know exactly what you are getting, and then charge 25-50 cents per track with 90% of it going to the creator. Despite the higher prices to the consumer, the cost feels a lot more justifiable in my mind. I've spent over $50 a month on Bandcamp before, whereas I can't see myself purchasing a music streaming service for anywhere near that cost.