Because people don't demand one. From a purely self-interested perspective, consumers in this situation would choose cards which give them cash back. If a business actually wants users to pay in btc, they should offer a discount between what BTC saves them in fees and what typical CC rewards are.