The reason we put it last is that it is mostly optional. While of course it's good practise to label your nodes for many they will be adequately described by being configured... As the other parts of config are more mandatory (or you wouldn't go in an change them) then they naturally had priority - so to be as consistent as possible we put the name last.
For things like function and template where you do need to name it if you want to save it in a library - then we put them at the top.
2 Likes