the socket-communication between pd's kernel and the gui is one of the weakest parts of pd ... using a threaded py/pyext, you won't need to use this bottleneck ...
Are there any plans to change this way of communication in the future (say, for a version 1.0)?
well, i somehow doubt, that vanilla pd will ever become a multithreaded program, so the communication will always need to be an interprocess communication ... so if you need a good performing gui, the pd gui is not the gui of your choice ...
cheers ... tim