
It is pretty much this topic; how to reconcile complexity and confusion.
He talks a lot about reaching designs of irreducible complexity as a way to mitigate confusion.
For what it’s worth, I’d say that Git is pretty far from irreduciby complex and thus has preventable confusion baked into it.
If you have any interest in the topic, I recommend Rich Hickey talk "Simplicity matters" https://www.youtube.com/watch?v=rI8tNMsozo0
My personal favorite is: Living with complexity 2010 by Don Norman (Author of Design of everyday things)
https://www.amazon.ca/Living-Complexity-Donald-Norman/dp/026...
It's definitely a trend with merit, but it isn't some absolute truth to always strive towards.
I would recommend reading "Living with Complexity" by Don Noarman for some interesting arguments about why complexity in design isn't inherently bad.
Norman proposes the strategy of "nearest roll first" instead of "smallest roll first", which is an easier strategy to accommodate through toilet paper dispenser design. Many public stalls hide the spare roll inside a contraption for this purpose.