What payment provider is allowing payments without accessing the customers current funds? With a CC, you can charge $1000 with only $100 in your bank account. That is not something you can do with ACH, check, cash, etc. Pay Now Pay Later providers like Affirm would also allow this, but I'm not sure what that looks like from a merchant POV
Is the cost of a dining room socialized if a restaurant does take out? It's a business cost that was from it's inception sold as a way to increase potential customer base and reduce risk, which is still a valid and correct way of looking at it considering bounced checks don't get paid out to merchants and cash gets skimmed.
Is that not how these other payment providers work? Would they let a transaction through that won’t be settled afterward?