All these complaints about mathematical notation seem really uninspired to me. It's like if I went around complaining that programming shouldn't require all this horribly baroque textual input.
You may or may not have a point , but either way it's certainly not one that's helping you at all.
If you find yourself frustrated at a seemingly nasty piece of notation, often this is a (helpful!) signal that you're not fully grokking things. Make use of that confused feeling to dig deeper.
Admittedly, compared to programming there are considerably fewer online resources for hacking together some maths knowledge. However, in book form there absolutely are tons of excellent materials!
Pick a subject, Google around for text recommendations, and then go raid your local university's library. There are even pretty good IRC channels for various math subjects! Try hitting up #math on freenode.
I dunno if things have changed since I last pursued this, but 5 years ago it was absurd.
CS, on the other hand, has a lot more material readily available for self-study. I find the subject itself also lends itself to being more accessible. Furthermore, unlike math, the practitioners of CS related fields seem to be concerned with readable notation.
So, mathematicians: acessibility is key! Math is fascinating, but inaccessible even to a large part of the intelligensia.