With that said, why don't the platforms make it easy for merchants to pass these saving back onto the consumer. You can pay by credit card, but that would cost you 4% more than [insert payments system].
In that way, I'm incentivised as a merchant (more sales/discount with no loss), and as a consumer (real discount).