This. It seems most developers have never even had the experience of iterating on a system they understand, making predictions, seeing the result, and having a clear sense of what they are trying to accomplish. There are so many tools and systems, wrangling them becomes an end in itself.