This decision was straight up business 101.

The Trump brand once stood for quality and would attract clients. It now stands for ignorance and sleaze (in the minds of the majority) and is repelling clients.

Even though Trump has still many supporter/apologists, getting rid of a brand name that has fallen like a rock makes perfect sense.

It was a no win situation but the lesser of evils called for the name to go.