So it's not the same difference?
You're saying every time the script is loaded, the commands will be initialized.
Obviously it wouldn't make sense to go file>load for no particular reason, and it's not like someone's gonna unload the same script over and over again for the sake of it.
tl;dr: pointless