You are absolutely right, it will, and it has... Most people don't like to break the law, and the tax code makes it too cumbersome to make day to day transactions. Crypto currency WILL go mainstream though, it will just take time... and it will likely be that the US is the LAST to follow...