Well, _technically_ you could change the question and ask why some people limit themselves to world files when you can have such beautiful plugins available to you. :)
The idea with plugins is that they are exchangeable, modular and all that stuff. The idea behind that again is, if I can venture a guess, that Nick wanted to make MUSHclient more accessible for new players; I know of plenty of people who are completely dependant on others for their scripting needs where it is all in a single script file. If the supplier changes something, it all gets wiped, and you are stuck without your changes once again.
Besides that, the world file takes special attention compared to plugins. Everything implemented for plugins needs to be implemented for the world file seperately, due to historical cruft piling up and rewriting the entire thing being simply too much work. Ideally, the world script space would be little more than a 'default' plugin, but at this time it is double work. (A similar comparison goes up for Lua vs other scripting languages.) |