That's not true, and not true globally. Unattended valuables being taken is still theft. Though prosecution is rare, it still happens [0].
But if you leave your valuables in the street unattended and then come back shocked to discover that they aren't where you left them, this is not a problem that requires new legislation to solve. The solution to preventing this from happening to you in the future is quite obvious and doesn't involve the government.
And if the government manages to catch the thieves, great. But if they don't, c'est la vie.
If you found a gift card with the PIN in the street, it would entitle you to a moral inhibition. If you went through a stack of discarded gift cards and found ones with change, you would be less morally wrong, but just as legally right.
Finding a debit card in the street with the PIN is akin to finding someone's wallet.dat file on their github. That is stealing, so no comparison.
It still gives me delight to remember that. I needed the money, but the continuing pleasure in recalling has been worth far more.
>You cannot legally rob a bank just because they left it unlocked and unmanned.
Exactly - because it isn't a bank, it is a bunch of cash on the street, if it was unlocked and unmanned.
And even if there was a clear Sticky Note with foreboding text, you would be in the clear to pocket a stack of cash sitting on the sidewalk, left unattended, guarded only with a sticky note.
The steelman and strawman are nearly identical - a bugged contract or implementation isn't a bank, it is a bunch of cash on the street. It stopped being a bank once a bug was found.