Bitcoin should be used by consumer because its easy to use and you dont need to bring so much money in your wallet or pocket because bitcoin can be used in mobile phone.
if it just like that, then people would prefer debit/credit card rather than bitcoin because it's simplicity, bitcoin is used because its low fees,decentralized,and it's digital,and the one which make bitcoin still stand until now is its community
many reason, like credit card can't give such anonymous transaction whereas btc can give a safe transaction. credit card info can be steal so they are too much risky nowadays..