Prior to patch 2.0, macro functionality was much more extensive than it was now of course and led to degenerate 1-button gameplay in many cases - viz. macro conditionals making decisions for the player. A simple example would be something like this: /run if GetComboPoints()>=5 then CastSpellByName("Ferocious Bite") else CastSpellByName("Claw") end
where a single macro casts a combo point spender at the optimal point (5 combo points) and a generator otherwise.
I don't think anyone would really disagree that such macros are unhealthy for the depth of gameplay as a whole, which is why they are long gone. However, removing them wouldn't be agnostic to the concept of an untouched Classic server, so I am curious as to whether or not most players would support removal of conditional statements in macros like the above.
This doesn't seem to be as unsuitable to the concept of a Classic server as, say, rebalancing classes, but at the same time it's not wholly agnostic to the concept as mentioned above so I'm curious as to what opinions are on this particular issue.
Some addons from back then (such as some healing addons that cancelled spells if you got sniped etc.) wouldn't work either with the elimination of those API calls/logic.