"Some use junior developers to do bug work."
And possibly herein lies the problem with bugs. My personal feeling is that those who create software should be the ones who have to find and fix the problems in their own work. This would in turn lead to better development effort. If it takes "junior developers" to fix bugs, maybe we have the wrong "senior developers". No one should be allowed to develop software and then just throw it over the fence and not worry about it.
The thought crosses my mind that maybe debugging is actually a greater skill than development. I remember many times having to take on the job of finding and fixing design and development problems in production code, and then having that effort hindered by reluctance to actually implement fixes.
The only thing worse than being an influencer
is believing one.