As a seller I know that if a Visa payment clears I'll be getting that money, even if the customer doesn't have it. I don't need to arrange financing or risk taking a check that may bounce long after the customer has disappeared.
As a consumer, I get some measure of protection from fraud and have the option of doing a chargeback and letting Visa sort things out with the vendor if something is not as described.