> banks employ armies of software developers and they don't tend to underfund them
Depends on the bank, some certainly offshore and/or underfund their developers just as badly as any other industry can.
They may have all the money but stockholders demand a very high rate of return for that same reason.