I think that one important difference between natural and formal languages is that every time you use a natural language you are contributing to it's evolution. Reproducing a formal language is much more intentional and happens a lot less frequently.