(2) I agree with. It doesn't matter what's best if your product doesn't sell. I think developers need publishing labels (read: app stores) to monetize. Users might pay not pay for note-keeping applet, but they might pay for a fork of it in their GitHub account that's been audited for security & privacy by a reputable publisher. Social P2P software can also be designed to exchange receipts of purchase on connection. Users would be able to disable it, but failing to publish a receipt for software would be awkward in business contexts.
Also note the disparity: if you pay for software, you don't own it, you license it; but if you get it without paying, some call it theft.
[1]: http://en.wikipedia.org/wiki/Copyright_infringement#.22Theft...
So at the time this letter was written, Micro-Soft's software didn't receive the automatic copyright protection we know of today.