From your perspective both BTC and the $ have present value. Futures good have present value.
The difference is the nature of the good. The dollar is an obligation, a contract, that relies heavily on the future behavior of a specific entity (the issuer). Future goods have counterparty / credit risk. This is not bad or good, it is just an intrinsic quality of the $.
Present goods do not have counterparty / credit risk, it is an intrinsic quality of present goods.