There's no reason someone should have to learn object oriented programming in order to be able to do 4 actions across 2 apps.
Fundamentally, that's what this article was getting at for me.
Should we (a) encourage more people to learn to code (in existing languages / frameworks), so that they might use coding to automate their own work, or (b) identify simplified systems that require less knowledge, but are sufficient for the automation tasks being asked of them.
I love learning about multi-level cache heirarchies and performance effects thereof.
But I would rather my company's accountants instead know the accounting-equivalent of that bit of trivia, and yet gain the benefit of being able to write simple automation on their computers.