Was Spy around during vanilla?

I never heard of it before and I played since 1.9

Updated OP based off the replies.

You have it backwards. The more complex something tends to be, the more specific the calls and functions used to create that complexity, and therefore the easier to break the whole thing by protecting just one or two of those calls so the whole thing comes crumbling down.

On the contrary, the Combat Log has a single, all-purpose data dump call. Thatā€™s it. The rest of the filtering and work is done on the LUA side and Blizzard canā€™t screw with that stuff. Breaking Spy would break almost every combat related or adjacent addon in the game, PvE and PvP included.