Although the possibalities is always there with cradit card, if a person have his cradit card he does not need for cash to to have with him. But if we talk a bitcoin, as bitcoin is not yet too much popular and people still do not have the facilities to use bitcoin for shopping in offline shops therefore it will take a little more time when we will become able to use bitcoin for shopping even in our local shops.