Yo creo que en esto no tienes razón. El entorno sociocultural de cada tiempo es necesario. Sería como mandar todo el cine clásico a la porra, por falta del realismo actual. En el pasado había cosas que eran inaceptables por su dureza o moral...es curioso que ahora fumar sea para rasgarse las vestiduras.
Lo que propones sería también entender al héroe actúal como un tonto de baba...no bebe, no fuma, no va con chicas (más que la suya)...¿qué sería de Sam Spade o Phillip Marlowe, por no hablar de los antihéroes de los films de Peckinpah
Pienso que la época si que es importante, de otra forma sería inaceptable por ejemplo, el machismo, de los films anteiroes a los años 60's