I don't agree, so I'll address all three categories listed in a list.
- Steaming pile of stuff: This is subjective. I use a VM, so eval allows me to access the console directly without having to constantly pull up a window.
- Broken: A properly made eval mod doesn't break the server, in the sense that it overwrites datablocks or breaks chat (on its own). My eval is host only. If that makes it broken, then the server console itself is broken.
- Unstable: All crashes on my server involving eval so far were due to an ID10T error, such as me trying to eval an infinite loop. Again, if that makes it unstable, then the server console itself is unstable.
While it should be up to the host to decide whether or not an add-on will be too abusive for their servers...
Eval should remain failbinned. If someone's smart enough to use it, they're smart enough to make their own. It really shouldn't be in the hands of people who don't know how to use it, especially since the entire purpose of having it is so other people can access your console.