Government-issued currencies have an underlying value in that the government requires you to discharge your tax obligations in them. Everybody has to pay taxes. Since you have to have some, they make a fine currency as well. Moreover, because the government keeps printing currency, inflation encourages people to spend or invest it rather than hoard it. Bitcoin is deflationary, so it's better to hoard it rather than spend it.