The real problem is that, even if costs were to come down to zero, there is nothing incentivizing banks to actually make RTP available to their customers. In the EU, customer-initiated "push" bank transfers are considered an essential part of a checking account; in the US, they're not.