It's mainly a matter of presentation : with the script, the templates are regular projects marked "inactive" that need to be duplicated, which I find confusing : if they're not "real" projects, they don't belong here.
I feel templates should be only defined in a Preferences menu (add/remove/edit template) and then available in the project's creation menu as a simple drop-down list that would allow to select a template (that list defaulting to "none" of course).
I feel templates should be only defined in a Preferences menu (add/remove/edit template) and then available in the project's creation menu as a simple drop-down list that would allow to select a template (that list defaulting to "none" of course).