Steam's recommendations (and more importantly, sales) are how I discover new games. And there's a lot of titles (both games and music) I'd happily pay $2 or $5 for, but not $20 or $50. There's a lot MORE titles I'd be happy to try for a monthly all inclusive subscription.
For music, I wish Spotify would add a "Like this track? As a Premium subscriber, you can buy the whole album for only $5!" function. That's way less than a full price album but still way more money than the artist would get from streaming.
I also check profiles of other people who purchased an album I liked and see if anything catches my interest.
I do not use Spotify, so I'm not sure if the above counts as a proper discovery tool.
Besides that, Steam is the go-to place to publish games. The only reason you wouldn't distribute on Steam is if you are a Nintendo or Epic-level megacorp that has its own store and exclusivity rules. On Bandcamp, the decision to upload an album comes down to whether the record label allows it. So a lot of times, artists will post early works to BC and drop it as soon as they sign with a label.
It also seems that most bands that I listen to prefer people to buy their music on Bandcamp before other platforms, so presumably it's still a better deal for the artists as well?