Spite might be a good reason, too
Nathaniel, I think that another explanation for Haley’s continued presence in the race is less political and more personal. Clearly, the two candidates don’t get along, and never really have. (Remember that the only reason Trump even tapped Haley as ambassador was as a favor to then-Lt. Gov. McMaster.) With the race getting increasingly chippy and personal, I think Haley may be staying in for longer than politically savvy because she knows just how much it gets under Trump’s skin. This is, after all, a politician who sells shirts that say "Go ahead and underestimate me, that’ll be fun."
—Jacob Rubashkin, Inside Elections