Seeing buffs from a mile away can definitely be fixed, there’s no way blizzard intended for tooltips to be used that way.
As for the combat log, I believe the way it currently works is the game simply filters out some events from the log so they are invisible to addons, but still appear in the export file. Basically when an event is received from the server, it is always written to log file, but is only seen by addons if the target is within 50 yards. This explains why buffs no longer appear in combat log when people approach you from afar - they were already registered when the target first became visible, but didn’t pass the distance check at the time. If someone logs in next to you with buffs, you will still see them in the log. Not sure if they can easily improve the filter to hide those events as well.
I don’t understand this ‘problem’. Back in tbc when arena came everyone used Gladius add-on Wich tracked everything and in a way better UI.
Now in retail it’s even build in.
addons that are able to provide advantages the default UI cannot provide should be considered exploitative or otherwise skirting what they should be allowed to do.
I dunno dude the default UI doesn’t show enemy world buffs without being in range of them for combat logging when they get it (thus allowing you to track it manually yourself), somehow an addon is able to ask the server for info that should not be available to the player and provide that info to the player pretty shady stuff if you ask me.
in vanilla blizzard implemented several fixes to prevent players from being able to read enemy buff info and inspect enemy players to check their gear/stats in details
saying some addon was there to show buffs that it could track from logging vs older addons that could track based on querying the server for data is a big difference actually.