Interesting, although, most of this i was already aware of.
The main problem i see with bots is just simply said: everyone has their own style of 'playing' runescape and bots cannot 'replicate' somebodies playstyle.
Let's say you did mining from 1-50 (and you probably have had your mouse in all places on the screen, turned the screen, made clicks, took pauzes and got exhausted, making you do less and less of said things) now, starting from 50 to let's say 99, you start botting, problem there? your whole pattern of doing things 'change', it's like you said alek, it isn't 1994 anymore, and the simple 'change' in behaviour that throws around your playstyle to something else, will ring a bell.
I've been in the GTA V scene, and remember the first time i used a mod menu there, it got me banned the first time, so things not to do became very clear quickly, then started my own mod menu, and that's where you get to see and learn that making any type of cheat cannot be turned into a completely undetected something, and the same is true for every type of automatic bot/macro, cheat or mod menu's you can use online, we had to change our methods up alot, and the first wave of being able to use the same method was the longest period, that being the 'scripthook' method, stayed undetected for a few patches untill the ban hammers started to fall quicker and quicker onto everyone who used it, or yes, those who did use it for even only 10 minutes. That's when the entire thing started to get detected more quickly, up untill now where almost all 'Free and paid' mod menu's can be detected in a matter of minutes and a ban is assured regardless of how you get the menu to work in the game.
Runescape is a different thing, but, staying unbanned and undetected is a lie, many game companies invoke the 'delayed ban' method, and GTA V was no exception to this.
The Main problem? Public free and paid scripts for runescape are the first to fall, and the main cause of everything being detectable. The more things poeple can see and use, the more info you feed unknowningly to jagex and other online game companies.
The second problem: The method used to make bots and cheats work.
Client not working? doesn't mean the client is detected, it simply means the way of injecting and/or hooking the 'code' required to make scripts work is bypassed, or that other things have 'changed'.
GTA V mod menu's same story, reason why we got banned from the game from using mod menu's online was purely unfair advantages, and the actuall nuke on the 'method' used (scripthook and natives) followed many patches after the banhammers fell.
So @Alek this is a good guide to actually make poeple aware. ;) (or those who care to read it)