First, not all are “botters” some are resellers.
Second, as mentioned it’s the discussion/posting/linking that’s against the rules.
Third, without botting d2 Java script parser would have never existed.
As far as the rules say, it doesn't go as far to specify "only the discussion of", it just says: No binaries, hacks, bots, exploits, or unauthorized third party modifications of any game or program.