> I have not found a lot of value in debuggers, outside of after-the-fact debugging (e.g., core files.) I much prefer printf-style debugging.
Have you heard of/tried rr? I think you might find that it fits your thought process better than traditional debuggers.
https://rr-project.org/