Length itself does not; but there is an obvious benefit to a syntax that is both short and clear -- when reviewing the code, it takes much less time to figure out what's happening.
Take matrix algebra for example: what takes less time to process (e.g. when debugging code) --
`a = b'*c+d` or
`a = matrixAdd(matrixMult(matrixTranspose(b),c),d)`
or perhaps
`a = b.inverse().times(c).add(d)`? What if there are hundreds of operations like that?
Now, there _might_ be people for whom syntax (3) is the clearest -- for example, these could be people who know some programming, but are not familiar with matrix data or operations. However, their convenience, or that of your grandparents, doesn't really matter: if it's a one-off job for them, figuring it out would take a very small fraction of their time and is not worth optimizing for, and if it's not, extra time to learn the syntax would more than pay for itself when they have to regularly work with it. We don't use words to describe such expressions in print for exactly the same reason! :)