I think it's because it's a pain to manage leadings and the like in an edit control, even a custom edit control like Word uses, when you already have CFE_SUBSCRIPT or CFE_SUPERSCRIPT built into the control.
I like your explanation better. It's simpler. (Man, I haven't done MFC in several years and can't remember any of it anymore).