The good thing is that i never sent bitcoin to the wrong address. However, i have heard many people sending bitcoin to wrong addresses. Sometimes it happens because of human mistake but at other times there is a malware du to which the bitcoin send to the wrong address.
The simple way to avoid this mistake, is to double check the sender address after pasting it in the wallet withdrawal window.
You have said many beautiful things. Not only Bitcoin but all coins or tokens should be transacted after receiving the address of the recipient while transacting and checking again because the address is correct. If correct then the transaction should be done. Then more caution will be exercised.