Idiots don't know what they are doing. If they wanted to do this, they should have created two seperate versions, the GPL'd version that everyone uses, and the non-GPL'd version that has features that the GPL'd version doesn't, but fully supports programs written for the GPL'd version.
This would have saved all the hassles. By the way, I don't even have to ask if Debian will use this, I know they won't.