After all, the value in any currency is in what you can buy with it,
Mistake. The value or price is determined by supply and demand for that currency which in turn part of it gets determined by what other goods people are willing to part with in exchange for the currency.
Bitcoins get value by having valued properties and by having a valued utility of those properties.