But also, English spelling can't standardize because English pronunciation isn't standard. West Coast vs Midwest vs South vs East Coast have vastly different accents. Any spelling reform that makes English phonetic for one would be wrong for the others.
And it keeps changing! People keep moving and interacting with other languages, adding and dropping words and accents over time.
Blame the great vowel shift.
But also, English spelling can't standardize because English pronunciation isn't standard. West Coast vs Midwest vs South vs East Coast have vastly different accents. Any spelling reform that makes English phonetic for one would be wrong for the others.
And it keeps changing! People keep moving and interacting with other languages, adding and dropping words and accents over time.