Why does this site need JS at all? It appears to inject all of the other languages via client side JS. Why can't they all just be served from the server?

To minimize their hosting costs. They get a large amount of automated traffic that won't actually render the content, so moving as much content as possible out of the initial HTML document is more efficient.