Well my two cents.
Literally every single person that I have spoken to ever, unless they upload their own music to bandcamp says
“Bandcamp? Whats that?”
Where as, literally every same single person has asked me, are you on spotify?
I resisted Streaming sites for years. I despise them. For all the reasons and more. But the fact is, if I want people to hear my music, they wont hear it on bandcamp, because they dont know bandcamp.
Flip side of course is, I’ve been putting my stuff on bandcamp for almost ten years. I love it. Have I made much money? No. Do I care? No, not any more.
So rather than choose one or the other. I now do both. Bandcamp, by my own hand, and all streaming sites like spotify via distrokid. Why do I do this? Well mostly because I’m tired of slack net labels not doing what they said they would do. And also because I live some where very remote, reaching a live audience is extremely rare (covid irrelevant).
Its been the same for decades, if you want to make money, be a DJ, play pleb music anywhere they will book you.
Anyway. Do both. Thats my 2 cents.