Agree with all this. The key is to make it relatable to the students in some way.
My son was struggling with Romeo and Juliet because of the archaic language, and the teacher never explained what many of the words and phrases meant. I would sit down with him and explain a scene in modern terms eg “OK, so basically the boys are going to a party, and one of Romeo’s friends is telling him not to be a stick in the mud and sulk off in the corner, but to actually have fun and talk to people”.
At the beginning the play was completely alien to him. By the end, working together, he came to understand that the play engaged in timeless themes that are as true today as they were 400 years ago (love, prestige, ego, jealousy, anger, despair, remorse, etc).