It's not that you need to trust the implementation, it's that you need to trust that the currency will remain useful and usable over time. If nobody believes that they can purchase things using bitcoins tomorrow, nobody will buy them today. There's just as much (if not more) blind trust required in bitcoin, because at least fiat currency is backed by a government. Bitcoin isn't.