It would be very hard to replicate what Go can do for Plan 9 with something else. There is a large and growing collection of packages that make it possible to deal with the dizzying number of protocols and APIs that are today's WWW. Another advantage of Go is that, like Limbo, it enables the young enthusiastic 9fans to contribute meaningful work in a shorter time that would otherwise be required (e.g. mastering C, etc.). I think, in the long run, the pain of the teething problems are worth the effort.
This current situation is not insurmountable; it seems that we have enough people who are interested and a handful who are contributors that we can make this happen with some coordination.