There's an argument about cognitive overload there. To be fair, just learning the vocabulary of programming in general induces significant cognitive load.
I feel like we should be at the "I need a wall here, and a column here and wiring here" and not needing to manually build the walls, columns, wiring etc myself.