One of PayPal's initial strategies was to maximize transactions for which both the payer and payee were PayPal customers. This decreased PayPal's operating costs and reduced fraud by a large amount. Sounds like everyone wins, right?
That's simply not what currency is. Currency is an transferable i.o.u. worth whatever the creditor says it's worth. The most pervasive currency is currently the greenback. Every additional party or layer between you and the U.S. government increases credit risk and transaction costs everytime you make a transaction outside the pay network your currency is held in.
Visa is so convenient because they try to be everywhere, because that's their business. Apple is not a payment network. Walmart is not a payment network. Walmart Pay is simple one part of Walmart's portfolio. Since it's not their core product, they will by necessity make compromises that negatively affect their Walmart Pay from time to time in order to benefit some other part of their business. Look to GE Capital for a case study of what can go wrong there.
Just as Facebook is a walled garden for communities, these pay networks are walled gardens for currencies. Some are actually really great, just as Facebook is actually a really great community site. But at the end of the day it's not your garden. With other options such as Visa or cash, I find it difficult to justify turning over yet another critical apect of my daily life to a profit driven corporation according to the limiting and onerous terms and conditions they set.
Phew. Now I can go back to watching Wes Craven's "Shocker".