Lazy, I really can't be bothered to keep going over this. I think they REALITY is that some kids don't do homework. This might be because they have chaotic homes, it might be because they have other responsibilities after school. It might be because they can't be bothered. It might be because their every waking hour is taken with training for the 2020 Olympics.
A teacher will know his/her class.
It is a risk to give a class a set text and tell them to read it in their own time.
Some will, some won't. If things are summarised in class then those that don't read at home probably won't worry about it as they know that the teacher will go over it in class. Those that do read at home might get frustrated about the fact that things are repeated.
IMO the best way to do it (and I've already said this) is to ensure that ESSENTIALS are covered in class and that homework is used to further develop knowledge and understanding. Not sure what's so controversial about that.
I am acutely aware that exam results are more about schools than individuals and therefore it is more likely that schools teach to the test. Therefore lessons have to be structured in order to ensure that kids get the grades schools expect them to get, regardless of whether this means they develop a life long love of literature.
No, this is not ideal, but it is reality.
If the govt ditched league tables and stopped judging schools by percentage of grades in certain subjects, the nature of GCSE teaching would change.