In addition to styling/grouping/scripting, spans can give actual functionality and/or meaning to bits of text. Consider these:
This beer tastes good.
Come on, 여보!`
Hello Wordl!?
Also the dir, translate or spellcheck attributes are not only for CSS or for JS, but usable on their own too!