Understandable for high cost mods, though Modders tend to set it as much as the amount of works so appreciated if you too understand, even if you don't like it.
From what I see, other site aim for popularity, while here more on passion which obviously push away a lot of people with the currency...