Math is a stepping stone to critical thinking skills. And while one can probably learn those skills in any way, math forces you to learn those skills by learning the method of writing proofs. No other field forces you to push your critical thinking skills to the limit that math does.
My question is, all these people who spit on Adobe. What is Apple doing differently that would make it a good option? Apple is even more rent-seeking than Adobe. The fact that their software only runs on exorbitantly expensive hardware being the least of those methods.
If Word was implemented with standard XML backend instead of OOXML, then today, we could have easily developed tools to show good, reliable diffs without having to resort to tricks.
If you read the article, you'll see the knowledge of electrolytes to prevent dehydration was commonly know. The more difficult part was to get it in a form that is cheap enough and robust enough to be able to distribute in distant, hot parts of Indian subcontinent.
Anything where you are doing massive and complex parallelism will require tonne of unsafe. Think co-operative thread groups on 120x4 = 480 core machines.