Yes, that's the one area in which mine is an apples to oranges comparison, and would be amply addressed by saying that if you want to sell the software, you may not keep a copy. There's no need to make the transaction this one-sided to address that one issue.
Yes, and actually most software license agreements allow for this. Autodesk's was very restrictive.
I admit some bias here because I am in the software business and have software that I have written and sell ("license") to the public.
Overly restrictive EULA's are a hassle on both sides. I don't have lawyers on staff to sniff out and fight EULA violations, and on the other side I don't want my customers to think I am the Gestapo.
Mine simply says that the customer can transfer the license to another party at any time, but in it's entirety - they give up the license, and the new party must accept the terms of the license. Enough said, and I think fair to both sides.