That is one of the biggest setback of bitcoin, transactions are non refundable. Just like everyone said to make every transactions refundable a third party must be involved. Now is it worth it to sacrifice bitcoins main selling point which is being decentralized to fix this? I believe no. People will eventually leave and stop supporting bitcoin if that thing happens.