Wow, what a great video, thanks for sharing! One hypothesis I'm mulling over that contradicts the video: I actually think direct manipulation tools have a higher learning curve than programming languages. For example, once you know one programming language, it's fairly easy to jump into another. Whereas I'm expert level in Photoshop (worked as a designer primarily using Photoshop for almost a decade), but I still find Illustrator extraordinarily difficult. I'd have a far easier time leveraging a programming language I barely know like Python, than trying to accomplish something in Illustrator.