Well, the same could be said for many other features in mIRC. Almost everything is scriptable. However it is far more convenient and user-friendly to present users with an interface for some features, even if it does take a lot more work.