Don't get me wrong, I'm a big fan of high-level programming languages. But things like threading, graphical interfaces, multimedia, embedded programming, binary distribution etc. just isn't very well supported. Partly because of technical challenges, but mostly because there isn't a critical mass of people doing those things.