Financial services doesn't like cloud hosting. AWS is approved in most companies, but relying on another company (with access to your data) that builds on top of AWS means a lot of audit and certification for compliance. On prem is often just cheaper and faster to implement.