The thing that doesn't seem to be getting through is that I don't care if someone else can't take my code for free and then make money with it. Why would I?
Oh, I know how you feel, how your specific one-person use case means that you do not need a licence. And that the person using your code without a licence has been lucky so far.
But, and this is what you have still not aknowledged or understood, it seems, is that we are not talking about you. We are talking about licences in general, and how they are necessary for effective sharing of code and code fragments.
As I said at the start of this discussion:
You are not wrong for excersising that choice... But you are wrong if you believe chosing no license does not destroy the usability of your code utterly, for any serious projects.
I am not saying that you personally should use a licence. Keep sharing your code on a "here, use this until I decide to sue you - which I promise I won't do, but not in any legally binding terms". But there are good reasons to reject such terms, and for seeking out code that is covered by a licence.
But, from your initial comments, it seems you are confused about the repercussions of your choices:
Someone took one of my apps and ported it to another platform without telling me. ... None of this requires licenses. And I hate licenses
And this is specifically the kind of situation where a licence is required. That person was breaking the law. He or she opened themselves to lawsuits. Because you did not bother to wrap your gift properly. That is your choice - you can keep you gift if you want - but if what you want is for others to use your code, you would actually be better off actually giving them those permission in a legal sense too.
What you are doing right now, to use an analogy, is like giving a stranger the keys to a new car and walking away. While refusing to tell him whether you will call the cops on him if he drives it. He would be a fool to get in, and you are a fool if you think you have given the car in the full sense of the word.
By not licencing your work, you limit its usefulness. Keep doing it, by all means. But don't try to tell other people who actually care about usefulness and being sued that you have found a better path. You have not.