I frequently wish the Jupyter notebook server were a C library instead of requiring Python. Would make deployment and installation of notebooks for non-Python languages easier. That's kind of the opposite of this though.
I'm not suggesting you use what I wrote. I'm just pointing out that there exist alternatives to the Python-based Jupyter server that accomplish the same goal. And I strongly agree with you -- it would be great to have even more implementations of the server part of the Jupyter stack!