You have the exact same "flaw" in all currencies.
Not when dealing with electronic payments. I mis-worded it as a flaw as it is how it works, what isn't sent to an address is the transaction fee, but it is an easy mistake to make if you don't know that.
Correct. People need to take responsibility for their actions and their mistakes. Some mistakes in life simply can't be undone.
I know all to well what a mistake can cost. If you lost your car keys in a shop somewhere, would you just walk away and accept that you may never see it again, or do you go and ask if they've been handed in? Possibly visit local police and give them a description and hope that whoever finds them doesn't just drive away with your car, but does the honest thing?
That's not a currency. That's an account at a bank. If you use Coinbase and pay another Coinbase user the wrong amount accidentally, you could contact Coinbase, and they could potentially get you your bitcoins back as well. Because you are dealing with accounts in their system and not with bitcoins directly.
Now, if you pay your rent with CASH and accidentally include an extra $100 bill in the envelope, the bank isn't going to help you with that. All you can do is ask your landlord for help and get told "it's your fault, deal with it".
As I said, the bank will be able to get funds back, even with inter-bank payments. If crypto currencies are going to be more than a speculative tool and store of value and be of every day use, there needs to be mechanisms to protect against monumental user fuckups. Even the banks do that, Android pay often gets me to enter my PIN when I use it in a new place or for a higher than normal amount. Granted that's also to prevent my phone being stolen and used for buying things, but it wouldn't be too hard for me to lean over near a card terminal and get unlucky and pay for something accidentally. Pretty much anything other than McDonalds is an unusual transaction for me
I do agree with what you are saying, Bitcoin itself can't make mistakes, only the user can, but it would only take a few people that made mistakes to post around social media. The mistake of 2 or 3 people would become "Bitcoin, the currency that keeps your $10,000 dollar mistake and leaves you to it" if the media got hold of it.