Right but proper reaction to that is sending a message of "hey this repo breaks TOS because X Y and Z". You get the author chance to explain (if it is genuine misunderstanding, which will happen just due to culture differences and some moderators being, well, utterly incompetent) or fix their attitude, or remove their stuff.
And in case of someone discussing it, like here, there is no need to guess and dig if the reason is given plainly by the moderator and points directly to the offense. Instead of speculation you get people look at it and just go "oh, yeah, that's fair" and move on.
Yeetus deletus of everything, including unrelated things, because you broke TOS point which we don't even tell you how did you break it (which is pretty fucking common with any big tech, regardless of the reason, even if reason is just "triggered some heuristics in our system") is not okay.