First, banks must disappear in order for bitcoin to make real money disappear which I think is impossible because government itself is backing up central banks. It's true that bitcoin is accepted in some countries but still they are just co-exists with real money. Imagine your 8 year old son carrying a smartphone to the store to buy a candy, the risk and danger that the phone will be stolen is high, so in small community transactions I think we need real money because the storing of chips and data in cells are not yet reliable enough to be implanted to humans. We have a long way to go. Let's see in 10 years or more on how will these turn out.
I totally agree with you. Though bitcoin is a really big thing, i still think it cannot replace real money. Besides, government won't allow anything they can't control. Bitcoin is a decentralized currency and no one has direct authority over it. Moreover, people still tend to use real money on everyday basis.