Yeah I think paid mods was off in execution not idea. Would love to see it come back.
The main thing that mods give developers is a distribution network and that is invaluable if you ask me. Getting someone to install your game is the biggest hurdle.