story
The coding space is big, permitting lots of invalid state -- most of the programs you could write are not just wrong but gibberish. Using a GUI like this reduces the problem space enormously; the comparison feels akin to the one between grabbing a live fish and connecting Lego blocks.