I don't understand where the either-or comes in.
Choosing to protect the freedom of users as a whole will dissatisfy developers who would like to have a different set of freedoms.
I don't understand where the either-or comes in.