Comparing visa and Mastercard transactions with Bitcoin is something that doesn’t make a lot of sense. Do people really think visa settles transactions between two different bank accounts? Those card transactions can take days to settle.
Slow settlement and reversible transactions are a boon for buyers (and for fraudsters abusing chargebacks to get free stuff). For sellers they're a bit of a nightmare since you never know when money you thought you had been payed in good faith might disappear from your accounts with little or no recourse.