Reversibility shows up when you do transactions in a bank or other third party that can reverse the transaction on its own accord. There's no theoretical reason why this can't happen with bitcoin instead - you give your BTC to a hypothetical, highly regulated bank or broker or whatever, and then the transaction is exactly as reversible as any electronic transaction using dollars. The confusion sets in when you compare Bitcoin transactions with electronic transactions using fiat currency, when they're closer in many ways to physical cash transactions in nature.