The users usually not paying is a problem introduced by those platforms, in my opinion. They make the entire experience too generic for the regular users to care.
It seems to me that the bands or musicians should distribute their music via their own websites. I think that then the users would care much more.