I say open the floodgates and let addons in. The people that make addons do it to make the game better. Bioware can't possibly fit everything in the game that everyone wants in it. If they allow the community to help, bam, everyone gets all the features they want from somewhere.
You don't like addons, don't use them.
You are resistant to addons because you want to do less work to stay competitive. Don't be lazy.