The way I see it, consumers don't like to carry cash so much these days, more so pay an ATM withdrawal fee to access their own money. Plastic cards that offer benefits and incentives are achieving high adoption rates and Mobile payments are just a cool new way to pay.
Bitcoin needs to have a way to seamlessly integrate into the existing financial ecosystem so that people can easily use it and have a solid reason to spend their bitcoin rather than hold on to it.