What's one of the reasons? That Django makes it incredibly easy to write functional, interesting template tags?
Also, by the way, but I'm unable to download this, and there are no tests for this, as well as it clearly breaks the XHTML/JavaScript convention.
Thus, even if it's easy to write, it's not easy enough to pluginize it, make accessible for other developers, write tests and keep XHTML/JavaScript separation.