While I agree with this, the ease of chargeback will make you pause if you ever tried being a merchant. We ran a successful e-commerce operation about 10 years ago and our product was digital but every one of them cost us money and single use (think gift cards); by definition the product could not be faulty itself. Maybe you can expect a few mistakes (no clue how but let's say) and yet we got a lot of chargebacks, of course
after they used the product. That is the risk of the business, but it should not be. If I can reasonable show you got the product (activation location matches your CC zip code let's say in this case) chargeback should not be possible and, after experiences like this, actually punishable IMHO. As in, if you chargeback and it is not the merchant fault your CC should be taken away as you are apparently a scammer. And do it again with another bank, the authorities should be notified. Chargeback in the US way (it is harder in the EU, they ask a lot more questions) is, in cases like ours, simply stealing which is a crime no? And yet allowed and people are even proud of it on forums etc. Consumer protection is great but as a b2c merchant I would only accept crypto from US customers if I would ever do this again (which I will not).
(The person who bought the business, and knew all the details as we provided all the exact numbers from our e-commerce system and bank, actually burnt out and killed the business at great loss to himself when he saw how many people are actually down right thieves)