What's next? When texting with technical employees, it annoys me that the iPhone tries to correct Linux commands or programming snippets. Should Apple have to feed /usr/share/man/ to the autocorrect corpus?
Well, why not? Ideally it should detect the language(s) you're using and use an appropriate word list, and surely subject context would be just as useful?
Of course, not everyone actually wants autocorrect. For me it's about 50% helpful and 50% a hindrance.
Like most things, it only seems simple from a distance. Between branded, generic, ingredient, and chemical names, there is diversity and ambiguity in drug naming.
Given how similar drug names can be, for future proofing, you'd want the auto-correct dictionary to blacklist drug names (trademarks, international nonproprietary names, alternative chemical names if there are any, etc...).