That's not my real reason for opposing it though. I think there's such a thing as making kolMafia too easy to use. Remember that KolMafia can become its own enemy by allowing people to run up huge lag. I think that is part of Hola's reason for disabling the feature. He wanted a majority of people to have to actually play manually for some things, even though a minority could script this.
Here's an argument that I never quite come to terms with.. A person doing things manually would use the same if not more bandwidth than KoLmafia and the same, if not more hits to the server. The only thing FOR the manual method, is hits/time would be lower. One person isn't going to lag out a server designed (hopefully) to hold thousands of simultaneous connections, sure you might say "a lot of people running Mafia would!" but that is only the case if a lot of people are doing a lot of hits at the same time..
One thing I do is cache images using KoLmafia, which not only preserves bandwidth on the server side, but it decreases load time on the client side. When you run mafia from the GUI (not through a relay) you're not even loading images at all, only interpreting a text response. I'd go as far to say that the average mafia user actually uses
less bandwidth than a player that does the same things through a regular browser.
Poorly written scripts are probably more likely to be the cause of excessive hits to the server than KoLmafia itself. I think that an officially implemented method is not only going to be easier for the end-user, but also (likely to be) more efficient than having inexperienced folk attempting to hack together their own script for the task at hand.