i think it can't because bank works in the country to make circulation of money in that country, and all people can't use bitcoin, we need offline currenciies like money too to use it offline and when internet is down or something else, maybe someday bitcoin can make credit card dissapear
But i deny your point on the basis of advancement in technology like IOT, in which every individual will be online at any time and anyplace. Also the number of people adopting bitcoin are increasing day by day.