Choosing to protect the freedom of users as a whole will dissatisfy developers who would like to have a different set of freedoms.