Well they allow any other bank/credit union to use it, and based on the fact that 1,600 financial institutions participate/80%+ of the US population, it must not be costly (or or is free).
It sounds like the US government was asleep at the wheel and the big banks got together and did what they had to to enable US residents to be able to instantly send money to each other electronically.