(For @Ivan Reese or anyone what who didn't watch the video, this response sums up a bit (although not all) of it)
My understanding is that the list is Jim Coplien's understanding of the "perfect world" assumed by Alan Kay's original vision for OOP & SmallTalk (which, btw, didn't come to fruition as envisioned).
I don't think that Jim necessarily subscribes to this as is, since he goes on to talk about how the Objects vision has failed. He suggests that that vision assumes that a system (s) can just "emerge" from many objects, rather than having a holistic top-down design (because that's what happens in biology: amazingly complex and adapted systems emerge and evolve from these amazing structures called cells). Essentially, if all the objects just "do the right thing", the whole system will just work (and hence SmallTalk being centered on editing / reflecting on individual objects -- oops, I mean classes).
Much traditional "OO" code is built this way: all the objects (er, classes (oops!)) are designed to "do the right thing" (play their part on the whole system), which means that the behavior of the whole system is exploded into pieces, and divided up about the different (classes) (you do part A, you do part B), and the result is that there is no clear model for the system (or any one behavior/ use case) that can be reasoned about as a whole.
He makes the analogy between all these classes, and an Egyptian pyramid which is "just all the building materials stacked on top of each other" (e.g. as compared to a cathedral, which is mostly empty space).
He proposes DCI as a (temporary -- "finger in the dike") fix to the OO vision by offering a "context" container to house behaviors that span multiple objects, with the roles that each object-participant plays being defined as part of the context, rather than as part of the class that each participating object.