Regular currency is legally enforced by governments as the way to pay taxes, and settle debts in that currency - ergo you always need some or need to buying some, even if you don't want to deal in that currency day-to-day.
BTC does not have these things. The only thing holding it up is irrational speculation. Every person who holds bitcoin needs to sell it to a greater fool for a currency which does extinguish debts/tax obligations locally.
Consider: a population of people in the US dealing solely in BTC, and earning income, have to pay income tax. The IRS can assess income taxes as the relevant fraction of their income (easy enough: assess an approximate USD market wage that they have worked, declare they have to pay USD % of that in taxes). The effect would be BTC craters in North America, because every member of that population would have to somehow sell BTC for USD - only none of them hold USD, so they can't trade amongst each other, which means they need to convince someone else to accept BTC for USD (and I mean, why would you? You can't pay taxes with it which is why they're selling)?