Real talk, this is something that Blizzard needs to seriously put their foot down on because the TOS clearly states that it’s against the rules.
Refusing to host addons anywhere that isn’t providing ad revenue definitely falls under the “otherwise require some form of monetary compensation to download or access an add-on.”