There are still a lot of functions need to be created, for example, network. It's not enought to have a basic network plugin only provides link/send/receive methods.
I believe that there is another way to let user create network game without learnin any network knowledge. ex: game engine of warcraft3/startcraft2.
(Uh, I have no idea how to do that, just a dream. <img src="smileys/smiley36.gif" border="0" align="middle" /> )