lack in Ease of use is one of the things preventing people from using BTC, now with a credit card you simply do not need to do anything but hold the card and pass it in a device, BTC require a little more, also it's value is not stable to USD but floating which is not convenient for your typical money transmission method.