Really, VS is exceptional even in Windows land. I've tried RemedyDB, an attempted rewrite of debugging on windows, and found it useless. It had similar bugs to this article - no symbols, failure to attach, failed to bind breakpoints at all, failed to display variables.
I think it would be a huge project to replace GDB with a graphical-oriented debugger, but it would be worthwhile. If I were in charge, I'd make it a C lib that didn't come with a frontend. That way, the user can stay in their familiar editor and link the lib. (most programs should be able to use C libraries).
https://headcrab.rs/ is a project to create a modular debugger framework (implemented in Rust, but I think for debugging any native code) which could eventually form a good basis for such a tool.
https://docs.microsoft.com/en-us/windows-hardware/drivers/de...
Mac OS also is another example of having good graphical debuggers, even in the MPW days.
That place is reserved for OWL, VCL and MFC, which WinDbg doesn't use.
But then it was killed because it was linking to gdb internals rather than using gdb's official api or something
Oh? Their git repo[1] seems active.