No. Your monthly $10, after Spotify and the labels get their majority cut, goes by percentage to the most popular artists on the service, with absolutely no regard to which artists you have personally listened to, so if you have even remotely obscure taste you are effectively not supporting the artists at all.
Bandcamp, on the other hand, takes a 15% cut of digital downloads and 10% for physical releases/merch. If you buy an album for $10 on Bandcamp, the artist gets $8.50. If you play an album by an indie artist on Spotify 100 times, they might get $0.0002 or thereabouts¤.
¤ Not actual numbers, but the point is it is effectively zero.