You care about software freedom, I do, but end users? Not really. When you’re in business of trying to increase your revenue, largely focusing on theoretical-ethical issues while your competition doesn’t will just drive you out of business. That’s probably when the legislation needs to come into play to even out the field. Whether that needs to be legislated is a different question though.