Actually there is a big benefit of using the config.cpp actions instead of the scripting command. As UNN said, you can define the radius of the action. Also, you can set a condition that must be true, or else the action will not be displayed. That makes it much more useful and versitile than the scripting command (because you have to use lots of workarounds to get those actions added/removed at the right time).
On a side note, I read somewhere that it is possible to change some of the default command options. However, you can only change them to instead use the normal radio menu options (the ones defined by radio triggers), and you must edit the game config. So it doesn't really make it that useful compared to UNN's idea.