I also believe some people are using a hack to find people in pvp for example. I entered pvp once 3 times in a row, tp'd to totally different spots far away from the last spot. Almost directly, basically i managed to do one drop and right after that i was dead. Same person each time and within a very short time frame he found me every time. Sure it could happen and he could be lucky, but to find me within 30 seconds from entering pvp and killing me sounds a bit to lucky if you ask me.
It's called an "ESP" aka "Radar Hack" in general, and let you put marks over each "playable entities" (or even lootables on some other games) with depend od the games infos like HP left, moving speed, etc...
FPS agmes are full of people using this, and if you ever played some games like APB:R etc, you will know you have the exact same issue as yours (being found in such a short time^^) and you can do nothing but seting up a good Anticheat system and maintain its detection runtimes UpToDate (and i knows it s hard as hell ause cheater developpers are very creatives...)
Then back to the main thread, using Macro don't equal using third party soft -> some keyboard have this functionality Include in the Hardware directly (so you don t have to instal the driver on the PC and macro work well cause it s embeded in the keyboard itself^^). And if MA ban macro, they will ban some user only cause they have buy an hardawre component for better ease of use, without in mind cheating in games...
MA can, with logs determine if a player click at a fast pace with always same interval between each stroke, very easy to do BUT, if your smart enought, just had a randomise (in a specific range) factor between each stroke and voila, you're done.....
Cheat is a pain in the *ss, but set up a good anticheat is one too for the devs, cause hard to keep it full functionnal all the time.
BTW, in my point of view, using near target etc is not an exploit, but a smart use of functionality offered by the game itself, or MA have to officialy State on this saying you will not profit of this for some times to let them disable this in PVP areas...
But keep in mind that some people have a Huge accuracy even without exploit or hacks (player of FPS for 10+ years, from unreal tournament to today Esport games.....but such player are not common in eu since they pass all their time training in their respective games^^)