Excellent thoughts, Jessica Heron Langton.
Expanding on your 17th century comment with respect to Caravaggio, we should also be careful not to judge artists by contemporary standards.
Granted that the relationship between art and art is meaningful, we should be careful to allow artists to dwell within their own contexts to some extent.
I’m not suggesting that Caravaggio’s pederasty was morally OK where and when he lived, by the way, just allowing that cultural mores often change, and that we should be careful to understand that.