Cash is indeed convenient to use. And it will stay for a long while before it is totally replaced with online payments and digital currencies. But does it have to be made into an explicit policy stating that stores must accept them? Do stores not have the right or the preference to accept any kind of payment for as long as they are legal?