The truth is SCI Studio is not a job and Brian do that by hobby so we can't put pressure on that .
Beside SCI Studio , he has a life which need to live , and it true for all programmers : All of their hobby jobs just be done in weekend , when they had sometime break to do .
I don't know the others , but with me , I had a time just look in assembly code to

and for

. Must tell you , it's boring and make headache , so I decided to quit it and focus on C++ and Java , which expandable and more interesting . The true point I want to say is : CREATE is easier than REBUILT .
Take an example : A team do a job 50 % , still buggy then quit and boss take another team to continue the job . I don't believe they will bother to read code , fix bug but sure that they just reuse the module if it good , and ready to write a new one if it don't fit with them .
So , don't be dissapoint when you see AGS, AGAST , SLUDGE and other adventure authoring systems are motive , fast and always be release a new version . It just because they are created from draft , not remake / rebuilt from an existing one and require compatibility with it . SCI Studio and FreeSCI are rebuilt with limited like that , they must compatibility with old games , old code when others just need an interface look like old games is ok .
Patient , patient and patient . I have watched SCI development from .. uhhh ...96 , 97 ? And now it looks better than the start , so why I can wait a little time ?