The value of bitcoins floats with supply and demand, that is correct. However the demand for any currency is tied to the supply/demand for the total number of goods that are sold/bought with that currency. As the value of these goods rises over time towards infinity demand for bitcoins will rise over time towards infinity. Supply of bitcoins on the other hand is inevitably slowing down and thereby the value of bitcoins will rise towards infinity.
This makes it very cheap to "import" goods but prohibitively expensive to "export" any. It also provides a huge incentive not to spend or lend any money. Demand will fall, loans will be harder to get, innovation will come to a standstill and overall the economy will collapse.
This is called deflation and this is why we have huge central banks full of well educated people carefully monitoring the economy to adjust inflation and deflation.