The only real problem that it would have to solve is control codes. If you're on line 2 of a wrapped text and are not copying the end of the line before or the beginning of line 2, the highlighting would have to figure out what color or bold/underline/etc is needed on line 2.
Hum ? I don't really understand what's the problem you're describing, but the feature is just about selecting, whatever the text is