In atom there’s APIs to create those side and bottom panels, see: https://atom.io/docs/api/v1.0.0/Panel in my day to day I have to run sublime and visual studio code because visual studio code has a usable debugger, whilst sublime does not
I think if sublime text had native panels like atom has tried to do then plugin creators could leverage them to make rich debugging experiences on top of sublime’s superior performance/UI