I don’t want to use their bloatware launcher. Games already have enough bloatware launcers as it is, I am not willfully adding another one. Fortunately I can still directly download from the site, but I have to log into an account and I hate having like a hundred accounts.
Also, I just don’t like the idea of one website having a near monopoly on mod hosting. I would prefer multiple places, ideally ones without requiring an account or pushing bloatware.