Mainly lack of familiarity with its syntax, but also the fact that the status message might get displayed in different widgets depending on whether it's an error or not, and that would mean setting the style in different widgets, i.e. this is more direct, I think.