I find myself thinking the same thing about every web based IDE/editor - how would you write a graphical application? How would you write a game? I guess its possible to install X on the remote and then somehow stream video over the wire but that seems like a chunky experience.
I guess that's the difference between these and traditional solutions, in a web based IDE you can only write text based applications.