For a long time I have been curious about something. Why don’t Text Display Object always handle rich text? Why do I have to check off a box to get rich text to display correctly? I could have saved minutes!
The primary reason is because Rich Text won’t display arbitrary text. If your text contains < or > symbols, it won’t work correctly when using Rich Text unless you use the richtextdata( function.
Rich Text is also incompatible with some Text Display options, for example Truncate Tail and other truncation options, and I think also with the Scaled Text option. Rich Text also doesn’t work for variable height objects in a printed report.
For all of these reasons, Rich Text is only used when you specifically ask for it. Users that don’t need it can remain blissfully unaware of these considerations.