A lot of it ties into theories around power dynamics as well. When you deny someone the freedom to see what is running on their machine, you put the developer/company in an unfair position of power over the user. We have seen that abused time and again for spying purposes and data collection, for example.
Anyway, interesting stuff. I'll try to come back when I get some time.
FSF philosophy (which I love but am not 100% in sync with) is detailed here: https://www.gnu.org/philosophy/philosophy.html
Discussion around why proprietary software is unethical: https://www.gnu.org/proprietary/proprietary.html
A lot of it ties into theories around power dynamics as well. When you deny someone the freedom to see what is running on their machine, you put the developer/company in an unfair position of power over the user. We have seen that abused time and again for spying purposes and data collection, for example.
Anyway, interesting stuff. I'll try to come back when I get some time.