А по мне достаточно.
Если по простому, то я бы сформулировал это в 2 правила:
1) Макрос должен делать то, что ты мог бы сделать и сам. Т.е. не служить инструментом расширения человеческих возможностей, преодоления барьеров и ограничений и тому подобного.
2) Макрос не должен играть за тебя. Т.е. он не должен давать тебе время, во время которого ты можешь отпустить контроль над игрой. Никакой автоматизации и исключения человеческого фактора. Если тебе во время использования макроса все еще нужно управлять и следить за игрой, то этот пункт соблюден.
Я сам в течение долгого времени использовал ахк. Написал макрос на плавный поворот камеры для записи видосов на канал. Никаких последствий не было, да и вряд ли могли быть.
Но официальная позиция такая: "Вы используете макросы на свой страх и риск". За этим даже в тп идти не надо.
В переводе на человеческий язык это значит следующее: "Макросы не запрещены полностью, но за любое подозрение на злоупотребление последует наказание". Что такое злоупотребление, читай в двух пунктах выше.
Иными словами, AHK не запрещен, как программа, но он позволяет делать вещи, за которые последует бан. И в таких ситуациях виноват не ахк, а человек, который использовал его нечестным образом.