However, I completely agree with the article.
Do mathematical formulas have to use Greek letters rather than useful variable names like "distance" or "speed"?
Does C's syntax actually allow you to express something you can't in Python? Or is it more terse for historical reasons? (And never mind that it's a good idea to use descriptive variables and function names in either language!)
I think the keyboard-driven vs GUI tool analogy is very apt. vi is very powerful. Would the average user like it much if we made vi the interface for all text forms in browsers? I think sometimes it's desirable to present a friendlier form of a thing. (You obviously agree regarding web programming.)
So I think the complaint is this: why is math always expressed in the tersest form? Is it really necessary?
Why does math have to be restricted to the lifers!?