I'm not plugging my ears. I recognize it, and it's terribly unfortunate that one would ever be in such a situation, but the idea there is that the GPL would encourage the liberation of other code, and other platforms. Here's an example:
http://clisp.cvs.sourceforge.net/viewvc/clisp/clisp/doc/Why-CLISP-is-under-GPL
Now, you're talking about a broader issue than liberating a single program. But enough useful GPL'd software might sway larger systems.Otherwise, if modifying free software and in doing so making your modified program proprietary means that it can't be used at all, then that is the intent.