Ugh, so true. I'm both a software developer and an avid reader of literature & philosophy, so my day to day word stream is both extremely varied, and frequently allusive with cryptic phrases and idioms. Not to mention the fact I do actually care about correct punctuation. Autocorrect and voice typing have long since given up on me.