@david_chisnall
Just a few notes (not to detract)
1. Mathematics uses a surprising amount of natural language in-between equations. There are fields where this is less so but it is rare.
2. Often, jargon (such as professional jargon or legalese) also exists for other purposes, like discrimination or prestige, and unnecessarily reinvents or complicates phrases.
3. Programming languages are often rife with “sharp corners” where slight, unintuitive differences matter a lot.