What a lot of people don't seem to comprehend is that there's a difference between using an undetectable bot, and using an undetectable bot in a manner which is inhuman. When using an undetectable bot in an inhuman manner, it is not the bot itself that gives you away, it is the inhuman use of the bot. E.g. You as the botter are giving yourself away, not the bot itself.
As an example, real players do not play for obscene amounts of hours every day for weeks or months on end. When Jagex manually observe accounts they have at their disposal a list showing the daily play-time over a span of several weeks, if not longer. If they see your account is logged in to RS for over 20 hours per day, that in itself shouts inhuman behavior. A friend of mine actually played Soul Wars for 72 hours straight, with the exception of bathroom/food/water breaks. He had never botted before and he was permanently banned for "botting". This is an example of how even humans can be banned when they show what Jagex believes to be "inhuman behavior." If a ban like this can happen to a human, then it's only natural to assume a ban like this can occur to an undetectable bot. Like I said before, there's a difference between using an undetectable bot and using an undetectable bot in a manner which shows inhuman behavior.
RiD's new project, Genesis, is completely incomparable to any of the old systems. With Genesis, any botter who uses it will be able to create their own bots without any programming knowledge whatsoever. This will also not be limited to RuneScape. Genesis will work for all versions of RuneScape, and will be usable on many other computer games as well. Because of the way Genesis will work, its behavior will match that of the person who is using the bot. With RiD Genesis, it is truly a perfect system. It is futureproof to changes to Jagex's detection system. Even if Jagex produced a system that could perfectly differentiate between you (the owner of the account), another person using your account, or a bot, Genesis would show up under that system as you, not a bot, and not another person. You can't get anymore undetectable than showing up as the person who owns the account.
If anyone using Genesis were to choose to exhibit inhuman behavior (e.g. excessive play-time) and be unlucky enough to receive a ban, it will be an isolated incident. Because everyone has a different style of training, which is replicated by Genesis, and Genesis can be configured to do almost anything, Jagex will not be able to target RiD users based on specific training styles or areas. This essentially eliminates any risks of "mass bans" from J Mod sweeps. Jagex will have no way of knowing where to look in an attempt to ban RiD users.
While RiD is the only developer, and yes, this means it might take longer to develop a product, Genesis is a way for RiD to focus on ONE project instead of over 17. Virtually any maintenance, additions, or failsafes that needs to be done will be possible by the individual botter themselves without any knowledge in programming. There is also much optimization being done to help improve performance, even under lesser internet connections. RiD has also upgraded the servers that house the decision-making code, meaning improved performance.