Are you sure you are understanding the argument being made here?
I think the argument, which is fair, is that it is very weird that if I pay Spotify $10 a month and listen exclusively to a single artist, that artist may get a penny from me and Justin Bieber may get $3 from me, despite me never listening to a single track from him.
Nobody is arguing Spotify can take it's 20% or whatever, people are just arguing that the calculation Spotify uses to distribute the monthly royalties severely penalizes small artists. (because it looks in aggregate across all listeners instead of divvying per user)