Bitcoin and dollars are not comparable. The US government forces you to use dollars under threat of violence. To exist as a legal entity in society you must use dollars, to pay fees, taxes, etc. And if you depend on the government, you must accept dollars.
No one needs to use bitcoin. Its demand is chiefly speculation. It has very little use other than a speculative vehicle.