I noticed that. If I don't write the code myself I only develop a very shallow mental model of what's doing. But I guess that always has been the product managers perspective.
Coding in this way is like having a personal Socrates to help walk you through the problem and achieve enlightenment.