Piling on to an off topic discussion, I find that I am not enough of a spade to even learn what is optimal play. I have a job. I have a life. I design and write optimal algorithms (as well as "good enough ones") and code professionally. KoL is a game, a diversion, a guilty pleasure. All that said, I have learned much about playing the game optimally by discussions of features included in scripts and learned by reading scripts. So I am all in favor of making a script play as optimally as possible, as understood by the author. I then appreciate features that make it easy for me to use the script in a way that the author considers sub-optimal - which are usually preferences and tweaking parameters.
My preference for getting something to work before getting it to work well, combined with my goal of automation leads me to select automation over optimality if I have a choice.