Having multiple parallel tracks for different types of students is controversial. Schooling tends to be cyclical with periods with more tracking is popular shifting to periods of less tracking and more classroom mixing. It really depends on what you want to optimize for. More tracking benefits the highest achievers. Less tracking raises the bottom and the average but at the cost of not maximizing the outcome of the top.
Do you find it controversial to have different tracks for Geometry, Swim, and Orchestra students? These are different types of students.
Arithmetic, Algebra, and Statistics are different classes should be taught separately.
"Please wake up and take your headphones off and answer my question even though you don't plan on passing any of your classes" and History are different classes with different types of students. Trying to conduct both classes at the same time using the same teacher is folly. You will be forced to abandon one or both of the students. You might argue that you should abandon them it turns every other day so they both get something out of the class. But that means they will each get half or less out of the class than they would have if you separated the classes. It is highly likely that you will frustrate both students to the point of impediment.
"Having multiple parallel tracks for different types of students is controversial."
It shouldn't be. The research overwhelming says its a good practice. The type of people who say this type of thing are the exact type of ideologically motivated people who are destroying school systems in blue districts. Ironically this group both hates private schools and creates the environment that pushes parents to pay for private schools. I've personally seen the bad consequences of schools that do this and I know people who aren't here anymore because of it. So please, for the love of god, stop talking about topics you know nothing about.
I find these arguments ignore one of the most obvious and important parts of school: discipline/behavior.
A really small number of disruptive kids will destroy the learning of the entire middle. The top kids will figure it out at home and survive, or their parents will separate them through brute-force - a few borderline high achievers will probably be brought down too.
In the poorer neighborhoods around me the school performance is actually shameful and the kids are being subjected to the worst of their peers constantly, destroying their ability to succeed. Many will (hopefully) drop out/get arrested by late middle/early high school but the damage they do to their entire neighborhood along the way is massive.
Cohorting the highs and the well-behaved middle would probably work out just fine but unless you can eliminate the disruptive and the very-behind it's just the worst of all worlds.