I have no problem speaking of bad developers because I myself was one. Now, I am probably above average and in some organizations maybe even a "10x" developer. But I shudder thinking of some of the code samples that I've sent to prospective employers in my earlier days (~12 years ago) -- code that I thought was good and clever. Probably most junior developers are bad and I suspect a lot more code gets written by junior developers than we'd like to think. The senior developers get to work on the interesting problems and they leave the necessary but boring coding work to the junior developers.