Hi Carl
As you hinted, today, Bitcoin functions more as a store-of-value or speculation object rather than a means-of-exchange. There are some reasons for this:
* Bitcoin as a payment option is not very mature yet; Bitcoin payments are slower (and in some cases even more expensive) compared to legacy systems like credit
cards.
* Bitcoin "on-chain" payments doesn't scale up to thousands of transactions per second as would be needed for large scale adoption.
What Bitcoin provides (in my opinion), is a base layer for money, on which systems can be built on top. For example, Lightning Network is a system that enables instant payments that can be arbitrarily small. You can pay 0.00000001 BTC (a satoshi, the smallest
unit in Bitcoin) instantly over the lightning network to anyone else on the lightning network. These payments are backed by bitcoins in the Bitcoin blockchain (ledger), but the actual on-chain settlement is deferred to a later point in time.
So until we have more mature and scalable options for merchants, I don't think we'll see much adoption. But I think it might go fast once the ball starts rolling.
On the other hand, Bitcoin works amazingly well for larger payments (values of $100 and upwards), especially internationally.