Babysitting is the biggest. I have seen scripts that are AIO 100% working get randomly hung up all the time or stuck, being able to INSTANTLY fix that rather than it sitting there for 30 minutes just tilting the camera back and forth is pretty useful.
Human interaction as well, it is probably very easy for Jagex to filter out all the accounts that have played for 8+ hours without a single word of communication in any form.
As Swizzbeat said, switching up scripts (and also not botting for 8+ hours straight, taking breaks, etc.). It's really not that complicated.