So perhaps you can help clarify one thing. In the absence of an exchange, if I wanted to pay you $20, how exactly would this establish itself as truth on the block chain?
In practice, running a mining node without specialized equipment is prohibitively expensive so we're stuck finding a third party. Most of those third parties are looking to do a volume business and aren't interested in one-off small dollar transactions, so it's centralized exchanges or nothing.