Necessity of Banks
Do you think without Bank and banking Organizations it is impossible to manage day to day financial transaction. What was way of financial transaction when there was no Bank. Do you prefer Bank with free service or Bank with paid service. What is preference of customers.
Bank means - Trust. You need some kind of trust to ensure the transaction is valid. Without any trust entity there is no proper way to manage the transaction. At a very high level we can always about replacing brick and mortar with virtual systems etc, but the need to system is always there.
I think you need some type of entity, regardless of the name to handle certain financial exchanges. Today, I believe you cannot manage your day to day purchases without a bank, credit card company etc. Bitcoin has many limitations for handling day to day purchases and still most large purchases. But technology, AI, etc will significantly change banking as we know it.