You slightly misread what he said. He said it would make less software free, not that it was less free. One of the reasons GCC did not have a plug-in architecture was to make it so that if you wanted to do certain things with GCC, you were forced to make your code free. Now you can do some of these things without making your code free.