2) Bitcoin removes the credit card fees of 2-3%
Have you calculated the fees required to convert Bitcoins to some currency that can pay the bills? I suggest you try it sometime...
Yes, they are less than 2-3%. And please see the 1st point... the vendor can receive the payment in USD, they need not convert anything.