I wrote it many times already and am bit tired of it, so just a quick summary:
- programmers[1] also use cryptic notation and tend to think in concepts rather than syntax
- nevertheless, programmers spend a lot of time commenting the code, documenting it, specifying it, and so on.
- why can't mathematicians emulate it? What is so wrong about attaching additional few pages to every paper that nobody wants to do it? Pages with explanation of the syntax used, even the common bits. And you know what they could also do? Link to external resources with explanations! But no. This is not happening. Do their PDFs have a size limit or something? Is inserting a link into a paper considered some kind of blasphemy?
I don't know the reason, but in all the discussions on this topic mathematicians almost always underestimate the importance of knowing the syntax. It's much more important for comprehension than they tend to admit. And in the end they do exactly nothing to make the syntax more approachable for newcomers. And then newcomers are out-goers in a heartbeat. It's so obvious that I can't help thinking it's premeditated...
EDIT: [1] Among many others, of course.