Pretty self explanatory.
Creating a tab in the object edit window to maybe enable and disable scripts individually without having to open them. Using a way to tag and serialize some of the variables so they can be tweaked at run time. See what unity does with it's inspector. Keeping the set values between script resets too.
-It would allow scripters to easily tweak variables without openning the script and changing by hand and restarting it or making a whole system with a listener just to changer a few variables that will remain unchanged once properly set.
-It would allow a way for users to be given access to some script variables from the edit tab without having to bloat the scripts with a whole menu system to handle them. Keeping a lot of scripts as light as possible server side this way.