One benefit is that they're easy to use remotely over SSH or in a VM, but I agree that a local, native GUI is generally better than a TUI.
You can use VSCode over SSH as well.
[dead]
You can use VSCode over SSH as well.