Like it or not, Bitcoin has a PR problem. It needs be liked and trusted in addition to "extremely useful, in principle." For all of the grumbling about central banks, most of us enjoy the benefits of them and trust them at some gut level, even if we don't realize we're doing it.
> If Bitcoin does fail, a large part of the blame will be one the shoulders of so many software and IT people who make a flash decision that Bitcoin was "tulips" or a "ponzi scheme", and who refused to change their minds in the face of evidence otherwise
It might also fail, in part, because the community failed to realize that a quasi-fiat currency like Bitcoin has to solve the social problems at least as much as it needs to solve the technological ones.
[1] https://en.bitcoin.it/wiki/Myths#Bitcoins_don.27t_solve_any_...