Which, of course, also referred to clinical mental disability at some point in history. As did "moronic", "imbecilic" and others. But nowadays they're really all just strong forms of "stupid".
Even in contexts where generic insults directed at people are not tolerated, it should be acceptable to recognize stupid ideas as such.