Indeed, it is always useful to remember that the conventions of audience behavior/attention/etc. were very different in earlier eras, and that those differences had a significant impact on the expectations, choices and values of creators, artists and audiences.
It's also important to keep in mind that what falls apart in the intense light of reflective scrutiny may in fact work much better in live performance. In Shakespeare, for example, there are narrative inconsistencies that become quite obvious when one is reading the plays and giving them academic-style analytical attention — but of course that's not what Shakespeare was writing for. He was writing for a live audience, and as long as it worked in the theatre, he likely didn't give a hoot what any subsequent quibbler might have to say.
(Which isn't to suggest that Kathleen's points are those of a mere quibbler or that the problems she notes wouldn't be at all apparent in live performance — just extending the discussion one further step.)