I sort of wonder if it is just a matter of multitasking imposing a cost, maybe one that you can afford in the cases where you are really good at the thing?
Like I’m pretty good at programming, bad at writing, and ok at following the plot of a TV show (that’s hardly a skill I’m proud of, haha). But, I can code fine with a TV on in the background (I will be decent at programming and forget the plot of the TV show/miss plot beats). Or I can slow my writing even further, to an absolute crawl, while simultaneously missing TV plot points. Multitasking!