Spotify is hated by artists for paying only pennies. But here's the thing: They only keep 45% of revenue. Too high? Definitely. Hopefully competitors crop up that only keep 20 or 5 percent.
But even if spotify kept only 20%, the artists would now be being paid 1.5 pennies for a hundred listens, instead of 1 (or whatever it is).
That wouldn't change much. This is mostly not Spotify's fault. It's just the way the market is now.