your are never forced to use those addons though. I know a lot of of people who play wow just fine without all those addons. I think this is just purely your own opinion about the game. A lot of ppl play wow just fine without any macros or addons. ( I personally don't use any macros, just some interface addons like bagnon and shadowunitframe )
It still amazes me every time I think about the reason why wow was successful 3ven after 10 years was not bit because what the have done on each expansions, but because the engine they wrote 10 years ago IMHO I feel like wow engine is truly legendary in the video game industry