Disagree. Bandcamp doesn't require a bloated desktop app that needs to install a bunch of updates every time you open it. Songs you download are yours to play and distribute as you please. They don't require an active Internet connection to check your license and track your listening habits.
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.
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.