The transparency of bitcoin transactions makes it non-privat as most people buy bitcoin on KYC exchanges. So a coffee payed with bitcoin becomes a taxable event (capital gains tax). It is essential that not only the behavior of people change, but that private payments are developed for bitcoin for it to become a unit of account. Also the fungibility would improve, preventing bitcoins on a governments blacklist to be censored.