Even if bitcoin would improve and be famous, money will still be money, it is much more convenient to use money in real life.. Bitcoin is good in online use, but I don't think that it could beat money in real life use. So, I think, NO, it can't change money but could possibly be a substitute in online transaction instead of linking your cards..