But, publishers can license their software under whatever terms they want. They could forbid this sort of automation in the license, or even forbid Ninite specifically by name. As far as we can tell there's no right to automate your own machine that prohibitions like that would be violating.
I think the only defense here is public backlash (thanks everyone!) and/or boycott.
You're referring to the EULA, right? Is that enforceable in court? I've heard mixed opinions in the past on this topic from legal experts.
I don't think either would come into play here.
You are simply deploying the MSI and/or applying MSTs to the file. Configurations can be done after the package install...
If ninite cant do it, i dont see why MS/Citrix/Wyze would be able to.