I agree with you because myself have make mistake in sending out the my fund to wrong/incomplete address . I wish there's a solution to avoid this problem at 1st place
People can make thousand of mistakes; it's not possible to create a solution for all of them because it might open another security issue. So, the best solution is not to make any mistake at all.
If you're that lazy double-check, then you should not use crypto. Even the bank will not process your request asap if you make a mistake here and there due to your carelessness.