The USD is backed by debt, which is bad because it means there are not enough dollars in existence to pay back the debt and interest, so the wealth is slowly being stolen by the bankers.
BTC is backed by work (done by computers). Money is a measure of work/value, so BTC should remain being worth the work put into it. The fact that BTC can be used to convert waste (like flare gas from oil wells) to value, makes it even more valuable.