Even ignoring the cut taken by the credit card issuer, why do I have to go through some random card to get a 2% discount, when prices could just be 2% lower across the board by default?