I have seen plenty of software that appears to have been written by someone who was 'not even thinking about it' and it is invariably problematic and expensive-to-maintain.
Do you really believe there are senior devs that are productive without even thinking about it?
That just strikes me as odd -- maybe they are working on stuff should be given to Juniors?