What do you mean by "make addons and feel entitled to making a living off of it"? If someone makes addons, monetizes them through Curseforge and donations, and is able to make a meager living out of it, is this a problem? Unless they're paywalling their addons or making premium versions, they're doing nothing wrong and shouldn't feel pressured not to monetize them.
But they aren't directly monetized as per Blizzard's rules:
-
Link
The intent of this is to stop paywalling of addons or forcing users to pay for premium versions of an addon. Websites like Curseforge don't do either of these things, they instead monetize via ads or by giving priority in download queues. Addon authors, on their part, typically monetize through sites like Curseforge or through donations. That said, I don't believe the terms laid out by Blizzard are even legally enforceable, although that doesn't stop Blizzard from issuing takedown requests and legal threats.
The addons are already hosted on a remote repository. You can even find their addons on GitHub if you search for them (like
DBM, Retail). You could argue that they should make releases with the binaries required to add the file, and many do. DBM, in this case, appears to have the downloads available under their releases. That said, this will
never be the correct solution because it makes searching for and maintaining addons a pain for all users, making it so that less technical (or less dedicated) players will just be unable to find or download addons.