When banks refuse to deal with an exchange like Bitfinex, it has nothing to do with liquidity concerns. It's because banks are required by law to verify who they are transferring money to (AML/KYC), and they don't believe Bitfinex abides by those laws (they are right).
BTW, Bitfinex recently reopened bank deposits and withdrawals.