Why were haitians and ethiopians the only ones to successfully revolt against slavery during colonization?

I’m curious, Italians trying to invade Ethiopia failed because of Ethiopia’s military so it was never colonized and remained free and Haitians successfully revolted and became free by running the French out so why didn’t the same happen in other places?

I’m wondering the historical context.
Why were haitians and ethiopians the only ones to successfully revolt against slavery during colonization?
Post Opinion