But this is not even about language, it's about spelling. For some reason, people forget that these are entirely different things. We are currently communicating in a language where there's often times no relation between the written and spoken word at all.
That's not uncommon in general, but English is a particularly bad instance of that, partly because it has so many prominent source languages with widely different spellings, and partly because of the lack of any significant spelling reforms for a very long time.
There was an interesting study (https://aclanthology.org/2021.sigtyp-1.1/) where they evaluated phonemicity of various language orthographies by training a neural net and then seeing how accurately it could predict things. Of two dozen languages they had there, the only ones that scored worse for writing are French and Chinese, but most notably, English is the only one that scored below 50% accuracy for reading, and with a significant gap at that. This is very unfortunate for an international language, since reading is kind of the most basic practical thing you can usually do with a second language.
If we're going for accuracy, your statement would have to explain how it goes for other situations, for instance:
- words spoken by toddlers: what's the spelling of a word that doesn't exist outside of a kid's brain ? In particular parents can accept it as a word without ever setting an associated writing.
- written words that don't have a pronounciation: typically Latin is dead and how any of it is pronounced is up to how we feel about it.
That's without going into words with phonems unrelated to their written form (XIV as fourteen for instance) and I assume there will be words that exchange spelling and pronounciation with others.
Languages are plenty weird, we should embrace their weirdity IMHO.
> A more accurate statement is that English is a language where spelling often reflects history and etymology, rather than phonetics.
I hate that the past tense of "stay" is "stayed", but "say" is "said" and "pay" is "paid", which is often misspelled as "payed", which IS a word, but is unrelated to transferring money from one person to another.
Then you got all the ways "-ough" is pronounced. Thorough, enough, cough, through, thought, dough, drought..."-ough" is now looking like a completely nonsense letter sequence.