This is the way “A Pattern Language” intended we should talk about patterns: applied and without making things more complicated. Patterns should simplify and be grasped immediately.
A very good explanation about “object soup” and how Rust is uniquely poorly suited to model problems in that way. It pins down a very fundamental issue that people coming from an object oriented background run into all the time and offers a helpful solution.