But why is there demand for Bitcoin over USD?? This is a subjective valuation arising from properties such as anonymity, decentralized system of clearance, cryptographic trust, predetermined and defined rate of growth, built in deflation, divisibility, low transaction fees, etc.... inherent to the Bitcoin system.
Exactly this. Bitcoins have value because they offer some qualities, and some people value them. Also, I would add ideological value.