I'm under the opinion that add-on customization needs to be restricted to aesthetics only. If they need to open up an entire scripting API to allow for user add-ons then they aren't doing their job correctly. These games should be providing the information feedback players need to play the game through the graphic engine, not through the UI overlay.