Dollars are "guaranteed" to have value because they are "legal tender," ie you can pay your taxes and buy things with them. As long as the US government has power, that will continue to be the case.
I can definitely see btc being a viable currency in situations where a government's power is limited but, for stable countries, it seems more like a commodity, and that's definitely (at least it seems to me) how people are treating it.