I can live with that.
Parsing script within the body however is something to be discouraged as it will hold up page rendering.
That was the base premise for my patch and the fact that i liked to put the jquery library at the bottom which did break all kinds of packages as those
put dependent scripts in the head. Basically the same dependability issue you mention. Moving those scripts from the head to the bottom in the same order
served me well on many sites.
I can understand that you want to keep the possibility open for users to DO use scripts in the body and not apply the patch.
I will probably keep using it however.
Maybe, expanding on burningice idea, we could have something like a <rendering:script /> node with a "src" attribute and a "moveToBottom" Boolean attribute,
which will move scripts to the bottom when true.
Thank you for evaluating my patch.