[Matěj Cepl <mcepl@cepl.eu>]
It absolutely impossible to remove Tkinter IMHO (it has been part of stdlib since like forever and people expect it there; its removal would be betrayal on the level of switching = to :=), I have my doubts about IDLE though. I know, the same argument applies, but really, does anybody use IDLE for development for long time, what is its real value for the community? Although, even this argument is questionable, because Python has some affinity with the learning, and IDLE is a nice for first steps nibbling into Python.
IDLE isn't just for eager beginners, but also for those so old & senile they're incapable of learning anything new ever again. As proof, IDLE is still _my_ primary Python development environment, used multiple times every day, and I'm so old & out-of-it that I'm +1 on the binding expressions PEP ;-)