The intention was to have p2p transactions, so third parties like Banks, would be avoided. So, using bitcoin as a mainstream currency would be like missing the whole point. It's not only because of technological issues like scalability, slow transactions and high fees, that will not make it work like a currency. Although there are companies accepting bitcoin, the high volatility makes it risky to use as a currency.