Bitcoin does not work because people do not trust to buy things with bitcoin. I have a site running now for 5 months selling precious metals, made plenty of sales with credit card, bank transfer, no problems but not a single bitcoin purchase!
What is the point in bitcoin again?
Money are used by humans since the dawn of time, paper money are with us for over a 100 years, credit cards are over 50 years old.
Bitcoin is only couple years old, give it time, bitcoin revolution won't happen overnight...