> Do you really believe there are senior devs that are productive without even thinking about it

All the time. I’ve done it myself plenty of times over my career.

> That just strikes me as odd -- maybe they are working on stuff should be given to Juniors?

Would you give a delivery job to a brand new driver or a driver who has done the required route dozens of times and could do it without thinking?