It really does seem incredibly straightforward. A patron adds $20 to a wallet and pays a low transaction fee. Can even configure their account to automatically add $20 whenever funds are low. Money stays in Patreon's bank account. Patron can't get their money back once it's in the wallet. Every month Patreon charges a percentage to disburse all money to the creator's bank account.
What am I missing?