Not just banks, many large enterprises have such requirements. Keep all personal data inside the EU, it's just easier for them to mitigate risks that way.
But all three major clouds offer several European data centers so it's really not such a big deal.