At the end of the day, no bot owner is going to admit Yeah, we have a botjail problem. It's minuscule, but we have a problem. Some get caught some don't.
It's like a company that produces toys saying:
Well most of our toys work, but the odd occasion some of them don't work. Oh, by the way, if you're one of those people who get the ones that don't work -- tough luck.
COG is no better than BCO (or TQ for that matter) when it comes down to this kind of stuff. So there's a few minor kinks. Who cares? Only 1/70 people are complaining, I'm still rolling in dough! I'm not saying I'm any better but I never denied it.
So, that's life. If this community had a handful of programmers who knew OOP programming, I'd more than happily release the JProxy API under an open-source license (which essentially would mean you only need to implement the logic of bot-routines, since practically every function, i.e. JNativeGameClient.CastMagic() is already implemented). However, epvp's programmer base has been reduced immensely over the years/months, so there's no point in me going out of my way to update it, or convert it to all managed-code.