Banks have to go with the money flow, otherwise they will extinct.
I do not know how they will compete with nearly zero cost for transactions and trustless blockchain technology.
Probably true. Banks can only use fiat, even though they adopt bitcoin or cryptocurrency. Peoppe will still choose to use blockchain. Banks needs fee to earn for their expenses therefore they donnot have the capability to perform what the blockchain can do.