This could be a problem in some countries like India. In India it is deemed illegal rather it is banned to use any form of cryptocurrency as a means of exchange for any type of goods or services. Although this does prohibit trade in cryptocurrency. So, even if a business wants to use bitcoin they can't. I guess the applies for the US. Not sure about the US. You may want to check it once.