When typing, lots of Change objects will be created. Undoing / redoing each character isn't what the user expects. So instead, Changes have the option to merge.