It really is too bad the global banking industry is so bent on their own implementations because they don't trust anyone else.
The only way I could see North American banking doing the same is if they spent the same amount of time they would have developing their own software on *auditing* the FOSS offerings of same for security, and "enhancing" it in-house, of course.
Because as any good engineer or programmer knows, "If it ain't broke, enhance and modify until it is."