Half formed thought, but are today's superheroes last generation's Clint Eastwood/Steve McQueen/John Wayne?
I have sometimes looked at old cinema and wondered, "Why did they make so many Westerns?" I figure that in some decades people will be looking at our time and asking, "Why did they make so many superhero movies?"
The reason they made these films is because the 60+ woman demographic is the highest spending right now. People want to see their own experiences reflected in cinema.
I can't join in my head how westerns were a reflection of young and middle aged males. Possibly it depends on the demographic?
ie: middle aged men stuck in a boring job and providing for a family makes them feel powerless. Seeing a strong male on his path gives him the feeling he desires.
So maybe it's not about reflection of experiences but rather an expression of the feelings the demographic wants to feel.