I don't agree with Adam Smith.
Bitcoin price is being determined by the free market, it worth what people are willing to pay for it.
The more the bitcoin price goes up, the more it becomes profitable to mine, which makes more miners to join the circulation, which increases the difficulty of mining a bitcoin, and makes it cost more to mine.
I think that the price of something is only related to how much people want it and are willing to pay for it.