I don't think any band out there has any excuse not to spend literally minutes to set up an online store (using Shopify or whatever else) and put their music up for sale directly. If they don't, and rely on iTunes/Spotify etc., or sign with a major label, then you as a fan aren't obligated to go out of your way to still look for avenues to support them.