Intuitive has nothing to do with it. Developers will tend to prefer things that make their lives easier. Debuggability is a huge part of that. Tf 1.0 having a static execution graph was a major pain. No wonder people switched to PyTorch and didn’t look back.