Blizzard put guidelines in place for addons and in theory they could sue an addon author for not following these rules, like obfuscating source code or soliciting for donations
Basically it was easier for them to just let third parties like Curse and WoWInterface review and distribute addons