I'm not convinced - at my employment we're facing a decline in teaching hours available to deliver the material in. This necessarily means a drop in the student's experience, being more dictatorial in your delivery and actually lessening the effectiveness of the education.
By setting tasks to be completed outside the class in preparation for the next session, well, it's a necessary evil. In fact, given that a lot of my stuff is necessarily impossible to achieve in the class room, I would expect my students to be working under their own steam at home.
It's 10pm, more or less, and I've got 6 students work in front of me waiting to be marked ready for the morning. I've been at work for 11.5 hours, and I don't really get the time or space to do it at work. This means I won't get to the rejigging of the scheme of work for the unit I'm delivering, due to having to hand over 2 out of the 3 hours class time I get with them to catch up sessions - because guess what?
Less teaching hours on the previous unit has meant that they've failed to meet outcomes.
Which means they need to catch up, because they're incapable/refuse/aren't motivated to do it outside of the class.
It'd be nice if the reality was that we're given the hours to deliver the material, but we're not. Just as the time we get in work means we have to work at home.
That's the reality.
If you don't the home work for my class, you'll probably fail.