Doesn’t anyone use debuggers anymore?

When I have a codebase I dont know or didn’t touch in some time and there’s a bug, first step is reproduce it an then set a breakpoint early on somewhere, crab some coffee and spend some time to step through it looking at state until I know what’s happening and from there its usually kind of obvious.

Why would one need a graph view to learn a codebase when you can just slap a red dot next to the route and step a few times?

I have found that interactive visualizations are a great way to understand code and systems in general. Now you can have an AI make one in under a minute it's a very useful tool.

https://heyes-jones.com/externalsort/treeofwinners.html

Take this example. I can step through the algorithm, view the data structure and see a narration of each step.

A debugger is useful for debugging edge cases but it is very difficult to learn a complex system by stepping through it.