> What is the rationale for keeping everyone together, other than timetabling issues?
That's exactly the issue, together with too many children per teacher. Unless you can adequately replace a teacher with digital learning solutions (still very sparse; even worse in non-english speaking countries), any increase in "own pace" would result in an increase of teacher-student time.