That’s a fair take, but what about not refunding the full amount when BTC goes down? That seems very consumer hostile. They should take a symmetrical risk like everybody else.
One thing that makes the Tesla case unique is that they plan to hold the Bitcoin they receive _as_ Bitcoin whereas most companies who accept Bitcoin immediately convert it to dollars. So I think they have to have some leeway.
Similar to my other example, if you spend 1 BTC @ $50k to buy a car then the price of Bitcoin crashes to $30k and you ask for a refund, it isn’t feasible for Tesla to pay you 1.6 BTC as your refund cause then you end up with more BTC than you paid initially and Tesla didn’t gain BTC by holding your original amount.