AA's aren't trivial to code in.. It's a lot of work that touches a lot of areas in the code. For example, the wizard AA's for decreased spell aggro requires different code than the warrior AA's for ... ah heck, I don't know warriors, but you know they don't have AA's for casting spells.
Each AA requires a lot of work, and there's a lot of AA's out there. For some AA's, we're not even sure what the correct algorithm would be... For example, nobody is absolutely certain exactly how specialization kicks in, and we're even less certain how the increased specialization check AA applies.
|