Pending acceptance of #11700 there are now ways to hook into the debug system, however in general the debug system is still majorly dependent on this single plugin. Some of its functionality should be moved into a library level class to allow the debug system to be used in additional ways and decouple it from this plugin. A couple examples of what moving this code would allow would be for developers to reuse some of the logic like rending profiler marks, rendering code backtraces, or syntax highlighting on database queries.
The odds of this happening are slim to none.