The number of single vendor cards that I'd need to carry would be enormous. The idea of moving away from credit cards (inherently long lived payment authorizations) as a payment system is fabulous but in the meantime your idea is probably not realistic.