Bandcamp? Direct sales on their website?

I can understand the piracy argument 25 years ago, when these didn't exist. But at this point, I think there are plenty of ways to directly support artists.