She also doesn't address the difference between reading a ready-made snippet of code and producing syntactically valid code, and it's not exactly self-evident that removing Scratch's block/puzzle-piece "grammar" won't lead to more trouble producing proper syntax (and I've seen first-year university students type out lots of things that Scratch would make impossible).