But you are behaving in a way that many would find morally reprehensible.
That’s the rub—he found value in it, he was simply too cheap (or perhaps even morally reprehensible) to be willing to pay for it.
And that’s how we have things now. The stipulation is copyright, and we have it. Take that stipulation away, so that everyone is working on spec, and few people will work on spec. It’s too chancy, especially since we already see that many people will opt for the free “workaround” (downloading and not buying). Film companies will probably not work on spec, since how do you get funding for something when a lot of people will be too cheap to want to pay for it?
But you were passively sitting there, asking for nothing, and he came along. You didn’t go out of your way to recieve the benefit, he foisted it upon you. That’s not even remotely like going out of your way to recieve the benefit for something (searching for it and downloading it) but still expecting to not have to pay for it (because, after all, you don’t want to).
But even so—if you didn’t want to have him wash your windshield, you could have told him to stop. If you don’t, and enjoy the benefit of his labors (that you knew he’d expect compensation for), then are you not behaving in a reprehensible way (for willfully enjoying someone’s labor but being unwilling to compensate them for it)? Can’t you ask him how much he’d like to be paid, and then decide (before he does the work) whether or not you want to pay for it?
If there was a way to magically take away the labor, (an “undo” button, so to speak) or the benefit of that labor (clean windshield), would you begrudge him taking it away from you since you didn’t want to pay for it?
That’s how we’ve got it now. You don’t want to pay to recieve the benefit of someone’s labor, you don’t get it—at least not legally. You don’t get to say, “I like it, but I don’t want to pay for it” and expect it to be that simple. Something’s got to give. Something’s always got to give—because people won’t work for nothing, and they also won’t tolerate others going out of their way to benefit from their labor while simultaniously insisting that they shouldn’t be expected to pay for it.