Do you have a source on that new banks do not use mainframes? I'd love to learn what new banks use to talk to older banks.
Internationally also “MT” messages are used, which is also a file with specified format.
So it doesn’t really matter what stack you run, as long as it can create files and send them out :-)