Even IF the business had to pay the fee (which they don't, as detailed above), you should realize that accepting electronic payments isn't free either... It's actually quite expensive.
The business has to pay a fee, it's not the fee when the selling of the merchandise occurs but when the business tries to use the funds received as they will have to move those somewhere to spend it, either to an exchange or to some business partner, so both client and merchants will pay roughly the same fee.
As for the expensive part, it depends a lot on what you sell and what' your volume.
And i heared that people with physical point of sale that require those payment machines pay a lot more...
It's 0.75% of the value per transaction for up to 10 000 transactions here, plus 35E the POS renting cost plus 5E the so-called service fee. More expensive than the same bank in
Netherlands for example, cheaper
than Barclay at 1.6% so not really that nice if you if you sell higher price goods but still cheaper than others and what some might expect.
Online payments, that's a different thing, same bank charges 2% on every sale.
Either way, small payments for groceries and others shouldn't be on chain transitions in the first place, and with LN the whole fee debate is meaningless.