I think the biggest issue with the pay wall for mods is that there’s no expectation that the mod creator keep their mod up to date. So you could buy a mod, and then an update for the game is released which breaks the mod, and the mod maker has moved on to other things so they have no interest in updating the mod.