Technically, no history was re-written! No transactions were undone, but the fork agreed to new rules. The users of the new version also had a choice if they wanted to support the fork or not, the majority went with the fork.
Ability for a community to set and agree to new rules is healthy for a blockchain and it makes it more likely that Ethereum can evolve and successfully hardfork to POS mining in the future.