Tip: Even if the console is disabled, you can still open it. Even if it is removed, you can remake it. As long as even one .cs file is editable, you can have a console.
Worse, you can create a function with the exploit and then a keybinding for it, and not need the console.
Tell me how removing the console is a better fix than repairing the exploitable parts? Repairing the exploits is a server-side fix, and thus immune to hackers who can get around clientside limitation.