Seems like the right strategy. A chargeback request automatically implies a $25 fee for the merchant if I remember correctly (read this on Braintree long ago). I'd expect any merchant will want to avoid disputes/chargeback requests like the plague.
Take this with a grain of salt, it seems excessive, I should probably have looked it up again :) But there definitely is some kind of strong incentive for merchants to avoid these, not just because it wastes time for them.
It's not just the direct chargeback fee - too many chargebacks and the credit card companies will start actively penalizing you with higher fees overall and more declines and more 3DS verification requests.
As someone in the fintech field, a $25 fee doesn't sound unlikely. The credit card companies love their fees, and every time I see them I'm amazed at just how high those fees get.
Take this with a grain of salt, it seems excessive, I should probably have looked it up again :) But there definitely is some kind of strong incentive for merchants to avoid these, not just because it wastes time for them.