those things don't actually do anything more than eat up cpu and ram
the people making mods just look at what it's looking for and go about it a different way, everyone else just suffers for no good reason

A parser is literally just reading the data the game log is already generating and putting it in an easier to understand format for instance
it's not really the kind of thing one of those nprotect type programs could even detect without being incredibly invasive

You used to be able to change client side zoom by simply changing a number in the .cfg file. No program needed at all, for all I know you still can. used to have to go into that file all the time to fix game loading issues but whatever caused that seems to be fixed by now

The things that do automated call outs is just a timer synced to the pull. Can have it not even interacting with the game at all if you wanted
Solution to that is making the fights actually be interactive instead of just an intricately tuned by the numbers dance routine

I don't use any mods myself but logically it gets to a point where it's like... "is discord bannable?" "is watching twitch while playing bannable?" "is listening to itunes bannable?" "is a stopwatch bannable?" "is a keyboard with macro keys bannable?"

The solution is making the game not need that stuff to begin with. I mean like no buff timers and damage types being hidden for how many years before they finally fixed it?