I have received many comments on this issue in the past, and it has been on my to-do list for years, that is the reason I made the change.
As Riamus2 explained, scripters want to be able to control the display of text for aesthetic or other reasons. If I make this an option, it will 1) make it impossible for scripters to know whether using a certain color format will appear the way that they expect since it will depend on a user's settings, unless 2) I add a special identifier that indicates whether this feature is on or off, which will 3) require scripters to display text in at least two different ways depending on the setting.
That is just too complicated. This was meant to be a small change to improve readibility, not to add another layer of complexity. I have removed this feature from the next version for now.