In order to get the supply chain developed, I think the best approach is to promote BTC with B2C merchants and work backward and forward from there. As more merchants accept BTC, the incentive for their suppliers to offer their goods and services denominated in BTC will grow, as there are clear advantages for them to do so. So the economy grows from the B2C point back to suppliers. Also, more B2C points for consumers to directly spend BTC means less resistance from employees to accept paychecks denominated in BTC, so the economy grows from the B2C point forward to consumers.
Exactly, it all has to do with the adoption of BTC, which will happen slowly given the unfamiliarity and lack of understanding involved with crypto-currency. IMO the only issue with mainstream adoption is understanding and awareness. This will be the greatest hurdle for BTC. It has such incredible potential, and we are in its infancy.