Interesting. I see positives and negatives to both approaches. In the old days (or at least the old days for me, which was the early 80s), classes were 2 hours, Monday through Friday from 7 to 9 pm. Every class had fitness/stretching (20 to 25 minutes taught by the highest level belt who was not the instructor), followed by basics and one steps (15 - 20 minutes), forms (10 to 20 minutes depending on the distribution of students), followed by a wild card (self defense, rudimentary grappling, tumbling, pad work) followed by sparring, and finally, some more fitness work and bow out.
Now, with most clubs having shorter classes, it is more difficult to get the entire curicullum in every class.
IMO, the upside was,that for intermediate students, a 1 to 2 hour general class, 3 times a week was perfect. The downside was,mostly for beginners and higher belts. For beginners, there was a lot of sitting and watching during forms, and bit on basics, and for higher belts (2nd gups, and higher), there was a lot of repetition on beginner level stuff, and not enough time to practice the higher level material, particularly if said students only had 2 to 3 times/week at most to train.
My biggest bone to pick with my former school was, given the number of hours I was devoting to training (4 to 6 hours a week of classes per week), I should have had at least 1 to 2 hours of that be devoted to the things I needed to learn for my black belt training, particularly after I made Cho Dan Bo. In fact, it was substantially less, and while it is all fine and well to say that advanced belts need to make their own time to train, But I was a high school kid with limited time to train, and I tried to do my part in training both in and out of class as much as I could.
So for my ealier self, it makes sense to have specialty classes, or at least classes for higher level belts only, so the limited amount of time allocated to training can be devoted to preparing upper level students for the stuff they need to work on, and leave them to practice the basic stuff on their own. But in fact, though I was, in theory training for my black belt, I was still devoting more than 90% of my time to basic and intermediate stuff, and even in things like sparring, not often getting challenged much there either, since more often than not, I was sparring against lower belts.
The other thing about classes being shortened to 60 minutes or less is, the stretching and physical fitness is greatly compressed, and sparring is not done in every class. If I were to change anything, I would say light sparring at least should be part of most classes. The problem is, with all the padding they make us wear, it takes a good 5 minutes just to get all padded up. In the old days, we fought with not pads, so you could always get a quick 5 to 10 minutes of sparring in at the end of every class.