It's good for discovery also, since while Bandcamp Daily is a marketing tool, it's still written by music nerds who do a good job curating music from local scenes and odd genres. Indie labels also often run storefronts on Bandcamp, and are a decent way of finding the same, as most release music from their local area or with a similar sound. It's different from algorithmic discovery, and requires a bit more effort, but IMO it's worth it to explore on your own, and a fun way to learn something more about an album or track than streaming services' "Chill Hip Hop Beats To Study/Relax To"-style personality-void mood-based curation.
Bandcamp isn't perfect, to be sure. It's not as good for older music (though there are niche labels like https://habibifunkrecords.bandcamp.com/ that dig up old recordings and re-release them digitally) or big-name artists on major labels, but there's so much music available nowadays that you usually won't be at a loss for something to listen to, you just won't always be able to find a specific track as easily as on Spotify. Their mobile app also isn't great, and really needs to add a way to download tracks for offline listening, but hey, no music service is perfect, and I'm fine using a mix of both it and Spotify where one offers a better experience than the other.
Not to mention that on youtube (etc.) you can get stuck with obnoxious advertisements before and after the song.
That said, I'd still gladly pay for the music discovery, I just have started to feel cheated out of my money over the years doing so. Should I really be paying $10/month to listen to the same songs I listen to every other month. I don't go on a music collection binge all that often you know.
And then poof, it's gone.