Due to it being in very small quantity, 21 million to be precise, bitcoin will never become widespread enough to eliminate the need for traditional banking. We will always need the banking system to carry our daily as well as our business transactions.