Let’s imagine there is an attached script to an object which goal is only to give to the object a start velocity in the Start function, but that the Update function does not do anything. Would there be any advantage to remove the script from the object at the end of the Start function, like a performance gain or anything ?
If your only code is the one which is in the Start function there is really no need for destroying the script