Tax rules, not technology, are the main reason Bitcoin is not widely used for everyday payments.