Nov 15, 2021
Seems like my response got lost. Short answer: I wasn't indicating a problem with breakpoints.
I simply remarked on how to think about printf style debugging. Logging is another example of printf style debugging. It is more sophisticated as it allows you to toggle on logging for specific modules and for different log levels.
My microcontroller example was to give a hint and what you can do when you don't have access to a debugger, not necessarily and argument against debuggers.