>  I must admit I can't recall 

Possible reason - I think that function was adding actual mark-up characters (angle-brackets etc.) recognized by the GTK widget, to the message string ... which could have complicated other possible processing of the string (hazy memories though).