Let's say I generate a new address and by some miracle it has Bitcoin already in it belonging to somebody else. Is it legal to just take it? I understand those odds are very low, no need to lecture me, I'm just interested.
Yeah stealing Bitcoin is illegal because you are taking something that does not belong to you so it still is stealing even tho it is online.
You should have more wallets if you want to prevent Bitcoin being stolen from you.
But if you have a chance would you steal or not?
That is the big question that needs to be answer as even if you steal bitcoin you will not be prosecuted as there is no law specifically designed for bitcoin, let alone bitcoin is not even recognized as legal currency.