The philosophy went farther than, &quot;We want GCC plugins to be free.&quot;  It went to, &quot;We want GCC plugins to be basically impossible, because otherwise the risk of non-free plugins is too high.&quot;<p>So, the FSF sacrificed technical needs in order to serve philosophical goals.