I think a lot of what he’s trying to get at is more relevant for some kinds of work than others. I’m a freelance writer, so my todo list is a lot of trying to not forget the hundred details of where I am on multiple projects simultaneously. The approach he recommends would be at best dangerous for my deadlines
That said, I definitely think he has a point about cognitive load, and my lists definitely do get overwhelming to the point where I abandon them. I’m currently experimenting with having a main tp file that shows a sort of overview of where I am on every project, as well as the next 1 or 2 items I need to do, with a link to a per-project separate file (kept in per-project subdirectories). I’m not convinced yet, I’m finding this varies depending on the scope of the project (on the novel it’s indispensable, on a quick article it feels redundant), but it’s an experiment worth trying for me.