It doesn't handle fraud in the form of not receiving what you paid for... as a consumer, you can issue a chargeback right now. That doesn't exist for bitcoin, so until we factor in another layer that provides that protection, you can't compare the 2.5% credit card fee to the bitcoin fee.