|I dont see any real reason to eliminate non-free, as time goes on, there will certainly be less need of it, but why restrict users choices?
Its not like debian forces a maintainer to maintain, say netscape, I doubt any maintaininer/developer of other packages needs to be overly concerned about the effect of having netscape installed (technically, not politically). So no one is has to use or maintain the non-free code.
The only objection I could see is that the debian archive and mirrors have space and bandwidth taken up by non-free code. Well, mirror sites have the freedom to mirror whatever they want and are free to ignore non-free or anything else for that matter. Debian itself does spend bandwidth and space on non-free, but if users want such packages, and maintainers can be found…
One thing though, debian CDs never include any of non-free, which I assume is for political reasons, although, perhaps some of non-free could not be distributed that way, but in any case, the first act of every newbie who installs debian is to immediately download netscape, burning what, 15+ megs of debian.org’s bandwidth. Where is the sense in that?
I admit I use debian only partly because it is the best linux distro, my use of debian is a very political choice: I want freedom. Netscape (and AOL its part of) is hardly a bastion of freedom, but neither is removing non-free. Just puruse the non-free tree… There is a lot of stuff there.