This seems more like a feature than a bug. Shipping proprietary software to end-users is unethical. The license is working as designed.
The user wants to use the software, the developer wants to provide it. I'm really struggling to see what is unethical about that.