With radio, everyone that listens to a particular station is listening to roughly the same mix of songs, and they're "paying" (by listening to ads) on a per-hour basis.
If either of those was true with spotify, the unfairness would go away.
But when different listeners are paying very different amounts per hour, any correlation between payment amount and preferred content causes problems.