By implementing the centralized checkpoint, ABC has not won the war - all they have done is to demonstrate their willingness to compromise on the principles they and everyone else in cryptocurrency claim to hold dear.
Why are checkpoints centralized? Miners can set checkpoints as they want, of course, carrying the risk of falling out of consensus.