Because set literals don't need colons.
I've been looking at purple print statements for seven years now so the shift to builtin-blue was jarring to me. Also, this syntax made print look purple before putting the parens on, then blue after, which made it even more unpleasant.