Forget about ethics for a while. Who should have ownership versus who does have the ownership differs. The protocol listens to the latter. And since ownership is defined by the protocol, whoever has the keys is the owner.
It's almost as if Bitcoin is designed to be electronic cash

Old fashioned paper banknotes are exactly the same: you may have found it, and you may not be the owner based on ethics, but when you spend it, none of that matters to the receiver.