Bitcoin transaction (Blockchain technology) in my view should be improved in such a way ,
That modifications can be to either where a wrongly sent transaction could be reversed when sent to a wrong address,
Who is going to decide if the address was wrong? What if I paid you and received a physical good and after going away decide to reverse the transaction?
The point is, having irreversible transactions and an immutable blockchain offers a lot of benefits that the downside of some careless user paying to wrong address is considered negligible.