Users are pretty bad at labeling foreign-language inclusions in their texts. This often causes incorrect rendering (bad font, incorrect hyphenation, sometimes wrong directionality (but see T73869)).
We should probably add a pass which tries to infer appropriate <span lang="..."></span> tags when the unicode character class of the characters in the text diverge from the expected language.