The best feature of bitcoin is its like cash.Ones given it can't be taken back. if transactions were reversible nobody will use it as there will be no guarantee that people will not take back their transactions.
example : if A sends 1 btc to B for an iPhone and after getting the iPhone reverses his transaction B will be in loss .
Therefore I don't think bitcoin transactions will ever become reversible.