I do think they could make their AFK detection software a bit smarter, so it'd be harder to circumvent and the auto AFK logout could work more reliably. It's just a question of whether the problem is going to exist long enough for the extra development to be worth the effort. (And even then, some people would come up with sophisticated enough bot programs to still avoid it anyway.)