Have encountered similar situation as well, those cards payment are unnecessarily complicated and gate keep certain region for some reason. With bitcoin you just send the money and be done with it.
Also there's no risk of our card credentials getting leaked that could harm us financially. Even the fee is cheaper in most of the case and it's pretty fast as well.
Bitcoin is just that good for payment method.