the dota modding community is awful. every single mod in that game can be made in 5 minutes, yet they dare charge people for it? that's the type of environment monetization brings. less effort, more profit.
modders chose to mod not because of money, but because it's enjoyable. i find it more true that people who have zero or very little experience in modding actually think it should be monetized because they think more money means better quality. not so as proven by the dota example. more passion and enthusiasm, without any anticipation of reward, is actually the primary factor for quality in modding.
look at red hammer studio for arma 2/3. that's professional quality. never asked for money once or a chance to monetized. they probably have a humble donate button, but they've never advertised it once, so i'm not even sure about that. look at the huge community for the total war games. even without official mod support, those guys cracked open the files and went to work. no expectation of reward.
to equate modders with developers betrays an utter ignorance about their separate natures, which brings me to ask, what mods have you created that gives you authority to make statements like this:
if you want to become a developer and do this as a profession, fine, don't equate what you do with what people like i do, which is the majority of the modding community. i find it insulting. i didn't take classes or shape my career around it. i spend countless hours studying on my own time, and countless more making these mods, and never will i desire or expect monetary return. that degrades the purpose of modding.