Hola Christian,
Necesitamos incluir los javascripts al final de nuestro website, ya que es más óptimo como todo el mundo sabe.
Vuelvo a poner el ejemplo que escribí en el readme.
Si tienes una plantilla base, que contiene el bloque con los javascripts y la plantilla que renderizas extiende de ella no hay problema, los javascripts aparecerán allí donde esté el bloque original.
Pero y si necesitas llamar a un {% render '...' %} y la plantilla renderizada necesita imprimir javascript? De qué plantilla extiendes para poder incluir esos javascripts al final del código? Imposible extender DE NUEVO de la plantilla base.
Lo de requirejs está muy bien, y es una solución muy buena para crear javascripts basado en módulos, con sus dependencias, etc. Pero seguiriamos teniendo el mismo problema. El código se imprimiría donde se le llama.