If you're encountering problems with your code (and with Excel constantly(?) crashing, which is pretty extreme), you may want to try stepping through the code with the F8 button to track exactly what is happening with the code at each stage. Also, you may already have done this, but to the extent that your code contains any "On Error Resume Next" lines in it, I'd advise deleting those until you've got to the bottom of (and solved) the errors.
As for a persisting Debugging window, I've not come across this approach to debugging before.
If you wanted a record of what is happening with the code that persists after Excel crashes, you could always just log the information to a text file. You could then load that text file in Notepad or a browser, I suppose. If you're comfortable with Internet Explorer, a further option is using a WebBrowser control on a userform. My understanding is that the webbrowser control is going to be supported until 2028. For this reason, I don't expect Internet Explorer is going to disappear until then given that they're powered by the same Trident Engine, though I suspect this may depend on whether or not you're using Windows 11, The problem with using a userform is that in would usually belong to the same instance as the one that you're running the code in, and that is crashing, so that wouldn't take you much further. You could, however, instantiate another instance of Excel that would be separate from the one you're running your code in - it would not crash when the primary instance of Excel crashes, but this seems like a very roundabout way of getting to this result.
Just a few thoughts. Does that help at all? Am happy to find some logging code or something if you think it might be useful.