A payment processor generally also charges something simply for usage of service. And, even if they don't (and I'm having trouble thinking of any that don't), you almost always need a full time programmer supporting your monetary transaction flow.
Sure, supporting that overhead doesn't matter if you have a million transactions a month. If, however, you only have a hundred transactions a month, a salary of $120K per year means that you need roughly $100 each in profit in order to support that programmer. A thousand transactions in a month means you need roughly $10 profit each to support that programmer. You need 10K transactions per month before you are at $1 profit per transaction to support your programmer.
How many businesses have ten thousand transactions a month? Not very bloody many. Basically, only the very top 50 out of 250K creators (0.02%!) on Patreon pass that mark. It's REALLY rare.
Sure, when you are at scale things are cheap. However, before then things are very expensive.