no. if you listen only to niche musicians, all of the fee goes to most popular one regardless.
It also promotes botting, as spotify only counts listens, bot listening a ton to a fraudulent artist will siphon money away from essentially everyone.
"Money only goes to artists you listen" would be very good change